Part of the problem is that you set your initial price point so high that even your discounted prices are still too steep for most people.
For perspective, in another popular online game, Elder Scrolls Online, you can typically pick up new outfits for between $5-10, with only the super fancy ones matching the default Apex pricing by clocking in at around $18-$20. In both cases, those outfits are much more prominent and visible at all times than they are in a game like Apex; ESO is a social-heavy MMORPG, where you and others around you will spend a lot of time looking at your appearance, as opposed to only seeing it in a character select screen and very briefly during combat itself. So, to recap, they're A.) usually cheaper than your offerings and B.) offer more value to boot, even when priced similarly.
To look at a different, more PvP-centric game, you can take a look at World of Warships. While World of Warships has some comically expensive items for sale, for the price you charge for a Legend or weapon skin you can purchase yourself a decent mid-tier premium ship. That ship is essentially equivalent to a new Legend, and you can spend many, many hours learning the ins and outs of said ship and getting a unique new game experience out of it. While I realize this is a bit of an apples and oranges comparison, speaking as someone who plays both, it's relevant: I have zero interest in dropping $18 on a new skin for one of my weapons or Legends that I'll honestly rarely see when I could instead spend my money on a different game that offers me something much more substantial for the cost.