Someone asked a long time ago. In order to get a PASSED in such test, looks like the NMI shouldn't be triggered 1 PPU clock before clearing the VBlank flag, or after 6819 cycles after being set. I could confirm (and rebuild my code) to verify such condition.