I'm not sure - possibly something has changed in NextZXOS/NextBasic that has broken something... As you noted on Alien Annihilation, that also seems to now have an odd bug...
This is very wierd... Thanks for the heads up on that one (and the comments on the other games)