According to specs, this SWG can produce 3.18 LB of chlorine per day, so for a pool your size running at 100% = 1.2ppm/hr addition, and running at 50% should add .6 ppm/hr to your pool.
Since you did not say at what % you are running, or your other test readings especially CYA value, it's difficult to determine if you are indeed producing the proper amount of chlorine.
To do a proper test for chlorine production, you must first pass an overnight chlorine loss test to confirm no algae is in the pool, then do an overnight production test so that there is no loss due to UV light.
The Overnight Chlorine Loss Test tells if the SLAM is finished or if you need to start a SLAM. This article says how to do the OCLT.
www.troublefreepool.com
For the production test, after the sun is down take a chlorine reading, and note the time. Run the pump and SWG at 100% over night and in the morning before the sun comes up, perform another chlorine test. This will give you an indication of the total ppm added to the pool, divide the ppm added by the number of hours, this will give you your chlorine production. In the perfect world, it should be 1.2 ppm per hour, but most manufactures run their verification test in controlled conditions and get higher number than we do in the real world,,,,, kind of like mpg rating on the window stickers of a new car, I've never gotten rated mpg either.