When showing how to create a custom pad in the footprint editor (5.1.9. Windows 10) from a oval TH pad with an oval hole and a rectangular polygon (silkscreen), I get something extremely weird.
Here the source elements:
The explanation is that only rectangular or circular pads are accepted as the anchor pad, and (for some reason) KiCad automatically replaces an oval pad with a circular one. But even in a circular pad the hole can be oval and itβs not changed.