Welcome to the world of web administration
That was my exact experience too when I first started out.
Things that should have worked didn't, and things that shouldn't have worked did
And then eventually the things that should have worked started working, with no clear indication of why they weren't working, or why they suddenly started working.
All I can say is that it gets easier with time
Holy shit