I updated the 4.0 port for TightVNC on amd64, and it appears to be working for me. If anyone is currently using the tightvnc-1.2.9 package or port from 4.0 and it works for you, I have no idea why or how it is working in your case.
I did update to TightVNC 1.3.8, but most of the patches I added should still work for TightVNC 1.2.9 (if the port maintainers decide to stay with 1.2.9). Check out the files at: https://www.chriskarle.com/tightvnc/ P.S. I apologize if ports@openbsd.org was the more appropriate list for this. This is the only list I am subscribed to.