AI いわく、modified_at は DateTime(timezone=True) なので、PostgreSQL 上では timestamp with time zone らしい。それを timezone(zone, ts) にすると timestamp without time zone になってしまう。つまり、オフセットを捨ててしまうのだそう。
モデルに追加したのは status というカラムで、PostgreSQL の ENUM 型。件のマイグレーションファイル(/migrations/versions/ にある)を確認してみて分かったのだが、CREATE TYPE に相当するコードが記されていない。確か前回もこのファイルを直接編集した気がするけど、どうやったんだっけ?