Doing roof inspections of area in Class B space. Both in an outer area with 300 agl. I set my agl at 200 to ensure a buffer even though I wouldn't be exceeding 75, if that. Numerous times I've been in the area and was approved without issue. But twice now my flights have been denied without explanation or clarification. I double aced triple checked I met all criteria and was still declined. Airmap was no help. Is this an airmap issue or ATC issue? Has anyone else ever had such issue??