Nope. There's a layer of plywood under the TPO. I forget the thickness offhand, but I figure if it's thick enough to support a "walk on roof" between structural supports, it's thick enough to provide "bite" for those screws.
As I drove in each screw I pulled up on the corner of the panel fairly hard to check integrity of the screw-into-wood hold strength. All threaded very well. I'm also very confident of each contact point/screw mount being absolutely water tight.
I just did a hands-and-knees roof washing today and carefully checked the integrity/adhesion of all EternaBond tape on the roof. It looks as good as the day I applied it. If I were to do this today, the only thing I'd change is use Geocel ProFlex under the bracket feet instead of Dicor. However, with the Dicor completely covered/sealed I doubt there's any critical difference.