I surely hope so, but being ranked inside Top 20 requires consistency, which he lacks so far this year.
Sorry to disagree but I think consistency is exactly what he has found this year. He hasn't had many, if any, big wins but he's almost always beaten those who are lower ranked than himself. The fact that he hasn't lost in the first round for months speaks for itself.
As for the top 20, it's certainly possible but it seems Ernests needs to work more on improving his concentration and mental toughness.