This occurs on an initial generation and not subsequent generations.
The issue here is specific to diff generation where the diff contains pending drop columns on history tables. Internally these pending drops need to be registered with the new model such that they are included in the history view and trigger.