That shape, astroid, can be created precisely in Illustrator applying the Pucker & Bloat... filter on a circle. But if you do that, XD for some reason interprets it as circle, even after you expand it (so that it's no longer a circle with filter applied). If, however, you manipulate the path ever so slightly (so that it's not perfect astroid any longer) XD imports as is (not as a circle but as an astroid). This is a weird bug, to do with the vector maths XD is using. Can you report this to your dev, @Harshika?