Background Memory Issue - API Level

I'm not sure what changed. I did try to back level the VSC SDK release so it isn't the SDK release. I'm getting the dreaded -403 error now for the following 3 head units. This only seems to impact those that run API level lower than 3.3. All the *30 EDGE units that use background processing work fine. Not that big of a deal... These are all VERY old (2014-2018 release dates). I could remove some background data for just these three units using device tags I think, and assign default values rather than server supplied data - but that makes these 3 units behave a little differently. So these API levels impose a slightly different memory limit it seems.

EDGE 1000 (API 2.4)

EDGE 820 (API 3.1)

EDGE 520plus (API 3.1)