Dear Samuthria, when you configure a pin as PAD_VAL_OUTPUT, it's input function will be disabled and you will read always 0. I assume that the hw-pin will toggle, if you measure it.
Please configure this pin as 'PAD_VAL_OUTPUT_ENABLE' instead of 'PAD_VAL_OUTPUT', since this will let the input direction enabled and I expect you will get a proper result while reading the pin status.
Kind regards, Rolf