Here are some of my first thoughts.
1. I would include a risk assesmenet of each individual ingredient.
2. I would number the process steps on flow chart and HA to ensure you have everything covered. i got a little confused.
3. I would not include purchasing as a processing step.
4. Im confused about about your RA for Moss. In the HA is says no risk of biological, but in the flow chart it has a testing CCP right after it. the corrective says you boil it. this really your CCP/PC - thermal processing of the weed.
5. Product testing is never a CCP. its not a reliable control.
6. Foreign material is too vague. you need to declare what the actual risk is. metal, plastic, wood, shells, golf balls, etc.
7. In the wash through blend steps you have FM as needing a control or not assigned. however your controls appear to not be PC, CCPs, etc
8. in wash through blend steps you have salmonella as not not needing a control. however in you state that it will be controlled at refrigeration. If you are considering contamion from your equipment, I would expect those to be covered by a sanitation control.
9. I would be carefulll on how you address glass. you are going to struggle to validate random visual inspection as a CCP/PC
10. flavor powders- no risk?
11. recieving log check for Fm doesnt make sense to me. not on your ccp log. Not sure what you are controlling.
12. there are alot of "none" in potential hazards at steps where I might expect to see more.
13. if refrigeration is required - refrigeration during shipping risk / control?