Objects with the physics behavior only interact with each other. The solid behavior makes objects impassable to the other behaviors, like platform, 8-direction, etc. Give your solid object the physics behavior and set it to immovable under the behavior properties, remove the solid behavior since it's not needed for physics.