In version 4.22.1, when I tried to continue to play a saved game against a engine, I loaded the SGF file and navigated to the last move and then clicked "Play -> New engine game.." (Start position=Current position).
It was failed to continue the last move but cleared the board and started a new game.
In version 4.21, I can't find this bug and it works well.
Thank You,
Dick