I have a custom text install using kickstart (ks.cfg) for CentOS 8.3. The problem I'm having is with timezone setting in ks.cfg. timezone is required in ks.cfg, so in previous version of CentOS, the install would stop to ask for timezone because it wasn't present in ks.cfg. If you comment out the timezone setting in ks.cfg it will now automatically assign NY timezone and continue with the install automatically (text based install). This has to be a bug unless there is another setting I don't know about to make the install stop to ask the installer for the timezone. In the graphical install of CentOS 8.3 NY also seems to be the default setting. I need to have the text based install stop so that the installer set the proper timezone instead of having it automatically plug in NY timezone and continue with the install without stopping.
Here is where the install should stop instead of plugging in New York timezone:
NOTE: In this example, timezone is commented out in ks.cfg
I tried putting bad timezone data in ks.cfg and it still lets the install begin without flagging it as an invalid timezone.
# timezone timezone Gibberish/Stuff --isUtc --nontp