If I can guess the well known bootcamp correctly then I would think the problem would be that you are writing out code step by step but not actually learning how to solve problems with it.
When you are first learning JavaScript, there is a lot of just typing out what you see as you learn the syntax and patterns. What can really help you learn is building projects on your own without a step by step guide.
It's a bit of a jump from learning syntax to building a whole project. What we start with in 100devs is daily coding exercises on Codewars.
Check out Barbara's guide on how to get started.
https://blog.barbaralaw.me/i-want-to-do-codewars-uh-how-do-i-do-that
Leon recommends spending no more than 20 minutes on a problem before "cheating" and looking at the answers and studying them for next time. (Basically if you can't figure it out in a reasonable amount of time then there is no reason to spend an unreasonable amount of time on it.)
Here is a video that basically says the same thing https://youtu.be/8wysIxzqgPI?feature=shared&t=190
You can also come into the Discord and ask for help here if you are stuck understanding something.
Other than that, I would say to move into building web projects and try to add a little bit of JS here and there. Play with the code, break it, and modify it, so that you will understand how it works.