I found this problem to be highly difficult, yet cheesy: The move order is inexact in many places and surely there is lots of unnecessary force all over the board (a problemist's 'red herring'😉. The condition on the finishing move, coupled with the needlessly game-like position indicate a lack of constructional skill on the part of the composer.
There are quite a few good examples of duplex helpmates that have exact solutions and no unnecessary force.