How can I convert a reference to a class to a reference to a blueprint?

Player controllers are only replicated to the owning client. If you’re trying to access the server player’s controller on the client, that will never work.

Game modes are not replicated at all, ever, to clients.

Oh, and blueprints ARE classes. If you meant an object created from a blueprint, that’d be another matter.