seit SW 6.4 hab ich auch das problem und löse es wie folgt:
mysqldump wie immer erstellen
mysqldump -u$MYSQL_USR -p$MYSQL_PASS -h$MYSQL_HOST $MYSQL_DB > backup.sql
mit suchen&ersetzen die spalte verändern
sed -i 's/COLLATE utf8mb4_unicode_ci GENERATED ALWAYS AS/GENERATED ALWAYS AS/g' backup.sql
die spalte per ALTER TABLE
hat das problem nicht behoben.
die einstellungen bleiben bestehen.
ALTER TABLE `order` CHANGE `tax_status` `tax_status` VARCHAR(255) GENERATED ALWAYS AS (json_unquote(json_extract(`price`,'$.taxStatus'))) VIRTUAL;