What I've noticed is that if I block jump in a non-protected area, it seems if when I do it in succession, it dectects that the block was placed before I jumped (not possible) and pushes me off. Like, it's not glitchy, it treats it exactly how I descibed it and even makes me take fall damage.