@Jay Wilding Good morning Jay nice to meet you to, To my knowledge if its polyurethane foam that was sprayed on your roof, Polyurethane does not contain fiberglass because is liquid based, if they applied granules as a finish after the coating, it might of been granules but to my understanding you said it looked or felt like fiberglass, so maybe you want to check what type of roof it is they installed, Also if it is fairly new roof the coating shouldn't be old enough for her to get any foam on her, Deterioration of a foam roof happens after 6 to 8 years of age depending on weather and that is if you don't give the correct maintenance. I hope this information helps