This really strikes me as a fringe question at best -- If your question were about creating the template, or deploying the template it would certainly be on-topic for Server Fault, but your question is essentially "My upgrade included a VNC server that broke interaction between [list of VNC clients] - HALP!".
There is really no evidence of research (though I will give you credit for some decent troubleshooting), and really the only way to get an answer is to talk to the Fedora/GNOME developers and/or the VNC client developers to find out what's causing the unexpected disappearance of your pointer.
Following on what I just said about research, I personally don't consider your answer to meet our standards for an answer -- it's basically "Just give up and use [alternate software]" with no logical reason other than "[alternate software] worked for me!". The original problem still exists, and someone who can't change the underlying software isn't helped.
If your research has lead you to conclude that the only solution is using alternate software your answer should reflect that: Save other people who can't change software on a whim the pain of reproducing your work and give them something they can point to in order to get authorization.
If you simply threw your hands up and banged on stuff until it worked then the answer is only helpful to you -- Too Localized is just as bad for an answer as for a question, and questions with single "I fixed it for me" answers are fodder for the shredder during cleanup drives.