What causes problems from crossing the legs?

Pressure. You can essentially cause two different problems. One is causing a pressure neuropathy by placing pressure on a nerve. This would cause your leg to temporarily fall asleep. The other is you can do the samething to a blood vessel and temporarily stop the blood from flowing much like when you bend a hose and put a kink in it.