Hi.
Fix of #24483 breaks possibility to declare dynamic choices for model's fields.
I read the ticket and I understand the initial problem, but it was used frequently to support dynamic choices.
Now we have always consistent but static choices, tests are passing, migrations have consistent choices list (never used, but they are there), but we lost an important functionality.
It would be nice to bring back previous behaviour and fix the problem on the migrations/keepdb side, not in models.
BR,
M