I'm not convinced that isn't a graphics draw problem in some of the cases.
Possibly.
In my opinion, someone at some point needs to bring MAME / MESS's cycle-counting for the ARM7TDMI and GBA driver in general in line with that of VBA's. It'd make comparing traces a lot easier.