I’ve setup a codepen here where I just look the x velocity in the physics colliders for the baddies and the walls. I’m keeping track on the baddies direction with a ‘direction’ property being either -1 (left) or 1 (right) and if I do it without any block checks it works fine:
So it looks like it’s the blocked flags that aren’t working properly? I found this post in the forums which seems like a similar thing - Body.blocked not working at low fps - #3 by jjcapellan