Thanks @chr_sue for the reply.
I have figured out the solution, issue was with the hdl_path, hdl_path was mapped to a config_register but apb interface was dealing with reg_q register. This reg_q register was connected to config_register.
I have attached the diagram for clear understanding.
