As pdksh has aged into memory, OpenBSD's version is now known as oksh.
Android selected another fork, mksh, as their system shell. This is also included in Red Hat, along with ksh93.
I had read that zsh has strict emulation modes for ksh and bash. Is it possible that zsh behavior changes when those are triggered?