If the goal of mgba is to reproduce the GBA hardware faithfully, then this is a pure software bug in mgba.
https://emulation.gametechwiki.com/index.php/Emulation_Accur...
For example, a bug in the implementation of a virtualized device looks like a hardware bug to the client and like a software bug to the host.