In my subscription, I have an unlimited calling bundle and yet I have to pay for my calls. Why?

This is indeed possible. Usage outside of your bundle will be charged separately on your invoice or payment invitation. An example of such costs are calls to premium numbers and international numbers are always out of bundle.