This is resolved. I had to turn off Use Ajax in the view. I'm an idiot. Thanks for all your help @matthieuscarset!
This problem occurs with table, unformatted list, grid, etc. And like I said, it does work in preview mode so it must be something on my end. That helps me. I'll dig around deeper and see what I can find. Thanks!
This happens with the same view and different formats. I am using the Calendar By Month view. It works in the view preview page but not the website page itself.