>>I have some visions and find the track to be a pain with sand or other substrates. also - removing the glass is a bit of a pain.
Sliding doors on Visions are set up a bit differently. DIY sliding doors are different. My Bearded Dragon is in a homemade cage with sliding doors and I would not consider anything else. I pull the glass out all the time for cleaning.
Simply build a tall substrate dam to attach the glass track to. Then pile up a bunch of thick/large rocks behind this substrate dam so sand cannot be kicked into the track.
Regarding your Visions, I helped a friend of mine modify his Visions for similar issues. He put in a substrate dam behind the entire door system that stuck a couple of inches above the track.
We also sprayed silicone lubricant into the track and buffed it with a towel. Or maybe it was Teflon spray. I have heard of both being used.
They do work much better this way.
-----
Current snakes:
1.1 Gonyosoma oxycephala - (Silver/Yellow)
2.2 Gonyosoma oxycephala - (Green)
4.3 Gonyosoma janseni - (Black)