Of course I don’t know what your chat threads have looked like, but I suspect a big part of the issue is that when you’re asking it to help you with something you’re new to, you don’t know enough to ask the right questions or guide it.
Quite a few people I know have given up on using Chatgpt for code because it rarely gives you the right answer (or a working one) the first time. It takes some shaping.
I find that if you treat it more as a pair programmer that is doing the driving, and you just guide it and tell it when it makes mistakes/is doing something you don’t want, it usually get the result you want, and faster then if you wrote it yourself.