These are results from test strips, yes? Unfortunately they are very inaccurate, as you're seeing with the CYA result. The difference between CYA of 30 and CYA of 50 is enormous because of the great difference in chlorine that is necessary for those two numbers (and range in between).
With a SWG, you can't just start it up and hope the chlorine is enough. You have to use bleach at first to chlorinate till the cell begins to produce enough chlorine. Probably whatever it's producing right now is being used up immediately cleaning your water.
Do you have any way to test salt levels?
Right now, I'd go dose your pool with chlorine for the 50ppm CYA level (use pool calculator) and continue to test regularly and add chlorine to keep it there while you figure out the SWG. It might not be set high enough, salt may be too low, etc. but you can't go long without chlorine in the pool so just put it in. SWG CYA level should actually be in the 60-80ppm range, depending on your equipment (see your equipment recommendations).
EDIT: oops, been away too long. I forgot. Yes, the correct thing to do right now is deal with cleaning your pool and forget about the SWG. Turn it off, you're wasting your cell doing nothing. Dose the pool this evening with the SWG off, re-test in a couple hours see what happens. If you loose chlorine at night, you'll need to shock. Follow shocking procedures (with test kit) and when that's all done, turn the SWG back on and it likely will be able to keep up.
Must have for a pool, and while it always sounds like an extravagance, it's actually a necessity... A good FAS-DPD test kit. TF100 is the best deal around. Also get some salt strips while you're at it. The cell isn't always accurate.