From what I’ve heard, Bloomberg ran for mayor of New York as a Republican because all the slots for democrat on the ballot were filled.
I’m not sure how New York City’s election laws work, but Bloomturd really wanted to be mayor and running as a Republican was the only way to get his name on the ballot (for a major political party).
That’s how I remember it too...the only way he could run was as a Republican.