Curious behavior of custom pad creation through combining of shapes in 5.1.9 (possible bug)

Dear KiCAD Community,

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:

And here the result after combining bith elements to form a pad (as if Kicad tried shrooms :smiley:)

So, dear colleagues, bug or feature ? (is there some explanation to it ?)

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.