All I can suggest is this.
Make sure both Windows Phone and Android phone are logged into the SAME account! (Very important!)
On your windows phone, open up your Facebook app and browse to the 'games' section. Check that it appears there.
Close out.
Open up your android Facebook app. Check that The Sims Freeplay appears in your games section.
After that, open up windows phone and 'upload to cloud'. TURN OFF THE WINDOWS PHONE! Even when you close an app, sometimes they stay running in background. Let's turn the phone off completely! I wonder whether The Sims Freeplay can detect a 2nd phone trying to access it. (I don't know!)
Open the Android The Sims Freeplay. Log in and try to download your freeplay data.
Good luck!