I completely empathize with you. Game dev can be really challenging when done solo, especially when something was perceived as simple and straight forward becomes a big ordeal. It feels like it should be easier than it is (especially when you take a step back and look at all you've made), and you might start blaming yourself instead of the unseen complexity that is the game that you are creating.
I just want to say that I've been there, and I am not the only one. There are many other game devs out there that are in a similar struggle and have overcome it or are in a similar bind currently. Reaching out to talk shop can be very cathartic, and I urge you to do so!
My discord tab is always open if you want someone to talk to about this :)