Just figured out that it only does it when I have a daily recurring appt. When I erased that appointment, suddenly I can got to the weekly view just fine.
What's really odd is that I just set up a daily recurring appt. to test if I could reproduce the issue and mine switched back and forth between weekly and monthly just fine with that test appt set up. Hmmmm. Weird!