ARM Debugging - Cortex M0 debugger gpio changing while halted in SysTick_Handler
WATCHDOG TIMER NEEDED TO BE DISABLED BEFORE DEBUGGING

I didn't realize the watchdog time was still running even when core was halted. Behavior makes perfect sense now! Thanks @james