You do not need to complete the battlefields. Monsters being outside of the play area in the BF does not have much of an impact on the game, so may not have a high priority to fix. Perhaps the fix is more involved, or something else has to be updated first.
You can unlearn Sharpen, then learn it again at a lower level, to keep the required agility within reach of your characters.