Similar thing happens in 1.20.1 when I try to test for block that is lower then -64
Can confirm in 22w19a
It is probably intended to work this way
Similar thing happens in 1.20.1 when I try to test for block that is lower then -64