All of Infinite Flight’s expert ATC are trained and tested. There will be times during their training sessions that commands won’t make much sense. What do you do if you don’t receive clearance to land?
If you haven’t received clearance to land, then you may not land. This may seem like a very simple rule, but it’s a bit of an awkward thing to experience as a pilot.
The correct way to handle the situation is by going around. You may receive a late clearance, so give it time. If you encounter this on the training or expert server as well, same applies.
It’s controller error.