At one point, a few people de facto hijacked the AT&T github for
KornShell and made a buggy ksh2020 out of ksh93v-. Some OSes and
distros (unfortunately) switched to their ksh2020 from ksh93u+.
Eventually, AT&T took control over the GitHub repository again moved
it back to ksh93u+.
Some distros have moved the ksh package back to ksh93u+ and you should
encourage yours to do so.
At the very least, there should be separate ksh93 and ksh2020
packages. ksh2020 isn't a successor for ksh93 despite the similar
names.
That advice is what you should direct at Xubuntu, that you'd like
ksh93u+ back and that no-one is supporting, maintaining, or developing
ksh2020 (to my knowledge at least, which may be wrong!)
Of course, ksh93u+ itself isn't maintained or developed either, but it
works better.
There's also a promising fork of ksh93u+ that IS being developed:
https://github.com/ksh93/ksh
Your issue is a distro/packaging issue. Not sure whether you should
contact Xubuntu, Ubuntu, or Debian, but probably Xubuntu first.
Preliminary research shows this might be fixed in 20.10 (in which case
your problem might be fixed by upgrading)
https://packages.ubuntu.com/groovy/ksh
"2020.0.0+really93u+20120801-8"
> really93u+
If that's true, it should be easy to fix. :D