Well, it was something simple. My template was missing code. Check to see if you have this in your header. Or the shims and other things that you need for responsive.
<meta name="viewport" content="width=device-width, initial-scale=1">
I had it in one but not the other, simple fix with the master template and poof. Works.