Well I had my Edge checked and it's dry as a bone underneath, so it's not the PTU, which is a relief.
It might be an interior cabin smell or something else- I've had everything else checked and no leaks, so that's good.
It's still very annoying having to deal with this over and over again, but at least it's not leaking. I'll keep checking the seals to watch for leaks.