It has never been fixed:
Just make some purchases in HUF and you’ll see.
If you think the Curve rate is not good, just change your underlying cards currency to HUF and you’ll receive the fx rate from your underlying card
Of course, but the unpredictability and the intransparency are still going to be an issue. There is no way to compare Curve’s current rates to the underlying card’s.