Setting a collision box to “block visibility” makes it block everything that isnt invisible. This means that even if all other boxes are unticked, it will still collide with your mesh. You could use a separate collision layer to receive raycasts, e.g a custom one from the project settings. Disabling “step up on” also has to be done on the actor that your player is stepping on, not on the player.