Green and red are a good sign. Things are moving along. If your red is Cyanobacteria, you’ll be able to scrape it easily with a toothbrush. Coralline is much more difficult to remove. Either way, both are normal. I know more than anyone, that patience is easier said than done. When it comes to my tank, I am the most impatient person in the world. I get it. Try to resist the urge to dump in a bunch of “cure all” potions. Most of them have little effect and, over time, will cause more issues instead of fewer. Also, try really hard to keep your hands out of the tank. Use a turkey baster and not your hands when you try to remove stuff. It seems like no matter how many times you wash your hands, stuff still gets in the water.
Anyway, it’s looking great! Keep up the good Work!