I don't know whether this will help, but some people cut a slit in the tongue so it can't slip, more or less like Mark Ludwig does in
https://www.youtube.com/watch?v=g-a4URWFYZE
The one in that video was cut near the bottom of the tongue, perhaps to prevent the tongue from impinging on the toes. Mine was cut closer to the top, more so it wouldn't slide side to side. The slit is typically positioned so that each half of the lace passes through it, and is sized so that locks its position into place, with the tongue at the desired position.
Note that his first boot already had a loop sewn into the top that could be used that way.
Maybe some boots can be ordered with a precut or pre-sewn loop like that.
If possible and you aren't good at crafts, you might want a good experienced skate tech to do it, so you don't accidentally mis-position it.
Mine was done a little bit differently. The tech just cut a slit through the top layer of leather in the boot, a bit like the second one Mark shows, but there was no extra layer of leather material on top, and it is thinner, and it is close enough to the top that it is around the lace hooks. Perhaps he just slipped a moderately long thin knife horizontally down through the top layer of leather, pushed it under the intended slit area, and pushed the knife back up through the top layer?
I suppose just using a single thin layer of leather like that is less sturdy but it hasn't been a problem - for me. And I assume the boot tongue is topped with good quality leather - I don't know if it would work well in a tongue made from other materials.
An obvious advantage of this method is that there is no section of the lace underneath the lace. I doubt the lace done Mark's original way would dig much into foot, but I haven't tried his way.
I don't know how hard it would be to sew in your own fabric loop on top. Maybe you could do it with a sturdy sewing awl designed to sew leather? I've never tried something like that.
Some people have instead mounted extra lace hooks on the tongue, but I think that is more complicated, and I'm not exactly sure how it is done. I don't know what the tradeoffs are. Note that one of Jackson's custom tongues (5000) at
Jackson Ultima Skates
jacksonultima.com
comes that way. And the other Jackson custom tongue (6000) appears to have extra pieces of horizontal material on top that you could use to create
horizontal slits to lock a lace in place, somewhat like Ludwig's second way, or the way mine was done. But a lot of people have cut slits without ordering custom tongues. Perhaps it could be done on your current boots? If you trust your skate tech, you could ask.
I sometimes forget to thread the laces through the slit, in which case it slips to the side. That's a problem for me, because my tongues are just barely wide enough - maybe my feet have a bit more volume on top than the boot maker designed the boot for.