My static meshes keep going through each other?

I used the floating pawn method. I was
able to check sweep and my meshes were
moving normally.

Don’t use both. Either Sweep or Floating Pawn Movement. Both at the same time make little sense (to me, at least)

However every time I change the
collision from overlapall, my meshes
stop moving? Did I do something wrong?

Not sure what that means. Why are we overlapping things? Should this be blocking?