It is possible the secondary has fallen too far behind and requires an Initial Sync.
To check if this is the case look in the secondary’s log file for the following: Too stale to catch up. Entering maintenance mode The message contains a link on how to perform and initial sync.