Your soul situation got a little sketchy towards the end. I wonder if using flip instead of hit during battles would be enough to make it so you didn't need to snatch up as many bugs at the end.
The main reason I lose so much souls is by using cleave and salmon for every fight, you could use flip for low letters enemies or just in general, there's so much you could do to make this run better