Missing skins in Overwatch that i previously owned

Ashe and Kiri were/still are missing skins and now my Ancient caller Moira skin is unpurchased.
Hopefully things are fixed soon

Are you sure they weren’t skins from Xbox Gamepass? They don’t stay forever.

The Ashe and Kiri skins were most likely the Xbox Gamepass ‘rental’ skins. As each new season starts, these skins rotate.

As for the Ancient Caller Moira Mythic, it is in the notes that it is currently disbaled due to a bug until they fix it.