I only applied the main patch. And I use WinIPS.
I am also using GBA bios with the emulator.
EDIT: Okay, now I see what is causing the problem. If I disable using bios, this issue will not happen.
Strangely, though, that I thought using bios should enhance the emulation precision.