Does Approval get recalculated when User Resubmits ticket from SRC

Hi Experts 

I would like to know if SRC recalculates approval during resubmit.

Eg:

I have approvals based on user selections, approvals are working fine

When user tries to resubmit the ticket by changing some values the approvals are not getting recalculated. I am calling all the ruleset which are called duting initial in on save as well. 

Has anyone worked on similar stuff ? Thanks in advance

Regards

AB