We disabled the AppWarmupModule for our application, and the assessment finally passed. One of our systems team did the migration, and I started testing.
I was surprised to get 500.19 errors.
On investigation, the web.config file was declaring some configuration settings, which no longer need to be defined (this is a really old application).
This might be worth checking for (or possibly not, can't be that many vintage apps hanging around).