VHDL Counter not Working
Your if statements are nested, so if Run_Reset = '1', the entire process is skipped, and if Run_Reset = '0', the counter is reset and the increment code is skipped. The counter can never take on any other value than zero.