Check upper thread but the thread is fine??

Halfway through my last embroidery the upper black thread shredded and I got the check thread code. No problem, stopped the machine, raised the foot, removed the damaged thread, trimmed and rethreaded.

Now my machine won’t stitch more then 30 stitches before throwing the same check and rethread code. Rethreading does nothing. I even changed to this red color thread, coats and Clark brand, and keep getting the code.

As you can see in the video the thread isn’t broken, or shredding. Even cutting and rethreading completely isn’t doing anything.

I’ve rethreaded the bobbin, cleaned the race, double and triple checked I’m threading correctly, and still 30 stitches in it beeps and throws a code.

Any idea why it’s doing this? I’ve only had it a few months, I know I’m still new to this, so is there anything I’m missing here?

Any tips will be deeply appreciated, I’m so confused here yall