What will happen if I take an item costing 3 soul hearts but I don't have enough?
It's physically impossible for you to take an item costing more soul hearts than you currently have.
If you attempt to, you will just move through the item as if it doesn't exist.