Funny you should say that - Actually George Soros gave to John McCain in 2000 but has consistently given to Democrats and never to Rudy.
Soros also gave to George Bush in 1980. While the irony is delicious, and the possible theories remarkable, I doubt it amounts to anything more than attempting to derail the more conservative candidate (Reagan in 1980, and George W. Bush in 2000).