There's a thread here over a year old that I found relevant info for, but was not allowed to post to that thread, so here's a new one. This was the OP, who used Dicor on his TPO roof, and it caused bubbling. I put my response below.
"Red Wolf;6510619]It's been about a month now, and it's still soft/bubbly under the Eternabond.
And you're right, it's a TPO roof, not EDPM"
I'm about to replace my shower skylight, and while doing some googling I ran across some info relevant to this thread. My roof is also TPO, but on a 2010 MH. Dicor says that after 2010 your TPO roof may be different, and their regular lap sealant may deform it. This tells you how to check your roof, and mine does have the fleece backing they mention, so is compatible with the regular lap sealant (which I've used in the past on it). If yours is the newer TPO, they say to use their Ultra Sealant System, which is fast-curing. I was also looking at offbrand self-leveling sealants, and most seem to not have petroleum distillates, but seem very thin, so I'm not sure about using them. JFYI
https://www.dicorproducts.com/eblast...very_Guide.pdf