No, it's a Fidelity broker account in New York. From time to time I simply transfer or as the Americans write 'wire' the amount in USD to my Revolut IBAN.
About two years ago, I pressed two buttons to open a USD currency account to my existing euro account in the Revolut app. It had a balance of 0.0.in USD initially.
The dollars arrive exactly , sent by Fidelity without any deduction. There is no FX rate change at all or wire fee .imposed by Fidelity or Revolut. So if I wire 100 dollars from New York, it arrives as 100 dollars in Revolut.
Then using Revolut app, from time to time I exchange to euro, for a very good FX rate whenever I want to spend the money locally or on holidays.
There are no exchange USD to Euro fees on top of the FX rate during weekdays for amounts less than 1000E a month with the bog standard Rev account., So this is excellent and simple.
Maybe ring your broker to change their instruction to keep in dollars.