Not sure of what you are dealing with since my awning lights are in the crossbar but I have had success with the following adhesive when repairing canvas.
Visbella 1 Min Quick Bonding Fast Dry Sew Fabric Glue Liquid Reinforcing Adhesive Speedy Fix for All Fabrics Clothing Cotton Flannel Denim Leather Polyester Doll Repair (60ml+120ml)
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1