2D Sprite Collision with 3D Object

I have been working on this weird error for hours now, and have not fixed it yet. I have a 2D sprite with a Rigidbody 2D and an Edge Collider 2D. It is colliding with a Cube which has a Box Collider and a Rigid Body. However, it goes right through the cube.

Can you not mix and match 2D sprites with 3D objects? Is that Why I am having this issue? I have checked and double checked just about everything, but cannot figure it out!

You can’t mix 2D with 3D physics2D is calculated separately from 3D, you need to use rigidbody and boxCollider instead rigidbody2D and edgeCollider with your sprite or change your scene to 2D