Cheap cycling shoes feel 'sloppy' when pulling up
Visually it looks like a velcro issue to me.
Basically, velcro straps are fine to maintain regular together because of the relatively low mechanical constraint on them.

When riding a bike however, the vertical constrains due to the pedal-locking are way more important. This causes your straps to extend slightly (because velcro straps are a based on a fabric ribbon and when you stretch a fabric ribbon it extends) thus causing a lack of adherence because the little hooks unhooks themselves. This is why after a while your strapping seems to get looser, it's because it actually get looser.

Unfortunately there is little to do against that with your shoes. 

This problem is pretty common and explains why in higher end shoes you got complicated hybrid strap+lacing systems in order to balance the benefits of each. 

So ideally for bugdet I would say : switch to full lacing shoes, it's a pain to put on and off but it stays in place pretty good.

The other technical solution to the problem is to buy some fiberglass reinforced strapped shoes. It's more expensive, I myself have an old pair of Carnac Quartz (it's composed with four fiberglass straps instead of three) that where somewhat expensive at launch (around 200dollars) but with it you can hammer the pedal, it won't budge at all because of the fiberglass which prevent the velcro to expand.