I have the following workflow setup:

As you can see, I am setting a condition to check if the reporter is a customer and the request type is one of the ones listed. Now, if the reporter is the approver I want to skip the approval and transition to the status as shown in the print screen but it is not transitioning to that status.
Am I missing something?
Regards
Howard