Sorry, "GENERATED ALWAYS" columns are allways SMALLINT, INTEGER or DECIMAL. So it's not possible to use CHAR datatype. So, anwer is no!
We have used GENERATED ALWAYS columns and we considered those to be a big mistake. The maintanance with GENERATED ALWAYS tables is really "pain in the neck".
Tables with GENERATED BY DEFAULT is somewhat easier to maintain - but not ideal either. If you have version 8 with SEQUENCEs, use those instead.