Errors 4003/4004 are timeout errors; it means Spectrum thinks you are a bot (because you are one) that is making too many attempts in too short a period of time, and you can try again in 24+ hours. Based upon my current experience, it is tied to a specific session/machine/browser/location combo. For instance, I could still log into Spectrum's website on my machine where Docker is hosted while getting this timeout in individual or both FastChannels and Channels Dockers. And I've also caused it to happen the other way. Meanwhile, I've had the apps working fine. To say Spectrum is a PITA is an understatement.
Given enough spacer time between attempts, I've been able to get all Channels TVE working again (going one-by-one manually, not auto-scan), FastChannels Spectrum scraper happy, and some of FastChannels Spectrum TVE working.
@KineticMan, when you get around to the Spectrum TVE, this is another issue to deal with:

I've mentioned this before, but wanted to point out that for us former Cox people, we can't always use the "Spectrum" provider selector, but have to pick "Cox Spectrum", but only for some of the TVE sources. That said, it doesn't matter after that point; everything else is still the regular Spectrum login and return pages.
P.S.
Used FastChannels Spectrum Scraper with the ADBTuner PassThrough function (@turtletank) to make a 4+ hour recording on ESPN the other night. It all went flawlessly, so wanted to drop the kudos all around on that one!
For anyone using the FastChannels Spectrum scraper, be sure to run a Stream Audit to get the massive station list cut down to what is actually available to your account/location.
@daldana7296, this will be especially important for you as it sounds like your situation is similar to mine (TV account exists in a different location from FastChannels/Channels server).
@KineticMan, one of the things I was surprised about with the Spectrum scraper is that the API does not seem to be picking up the geo-location locals (ABC, NBC, CBS, FOX). These are available in Spectrum's web and app and work perfectly playing both.
As you can see, the "home" location one is not available (and the Stream Audit successfully disables it), but the "geo-local" one is available. They do share the same "number", so I could see that as a reason they are not showing up.
P.S.S.
I'm in the middle of a HENA-like implementation for the Spectrum app on ADBTuner and Roku Bridge (another layer of backup), but also something much bigger in PLM to make this and all other station management with HDMI Encoders much easier. I've seen a lot of discussion around DirecTV and there's no reason the same approach I'm taking with Spectrum couldn't be applied there. I'm also now thinking this might open HENA up to AH4C and all the rest, with enough time.
But anyway, because of this, I now have a Gracenote map for all the non-local stations with Spectrum that should be readily available for use by FastChannels soon (Yes, all the Spectrum News stations do have Gracenote IDs!).