The faerie essence part of this is bugged. I collected floral glow from my greenhouse and got the completion message for faerie essence which is still brewing in my potion shop.
Edit: and subsequently when I collected from my potion shop I got a faerie essence in my inventory but no further messages because I still have not given the royal beams or builder's paste to repair the roof.