It sounds like you are doing all the right things.Patience is not my strongest attribute, but I guess I'll take this opportunity to work on it.
I did add a few more rooted plants into the tank and I'll up the photoperiod to a total of 10 hours.
Note: Your previous photoperiod (4 hours on, 3 hours off, and 4 hours on) is 11 hours--not 8 hours. The photoperiod is the total daylength not how how long the light are on. If you increase the Siesta to 4 hr instead of 3 hr, you will have a 12 hr photoperiod. That is good for plants. I recommend a photoperiod of at least 12 hr for a low-tech tank.