How are you charging the Spirit X - laptop / wall charger? This may need trickle charging.
Try to make sure you are using a charging source that has trickle charge? Without trickle charging, the Soundcore Spirit X may think it’s charged, while it isn’t.
Have you ever reached out to Soundcore Support service@soundcore.com, if not please do and keep your purchase receipt handy.
I too own a Soundcore Spirit X and never seen any issues as mentioned here, ymmv.
Edit: Try to charge your Spirit X with a 5V charger and cable provided along with it.