To seal the foam, many use a clear polyurethane, the same sluff used for wood. This makes the foam water resistant and easier to paint.
Hold on just a moment - you paint on top of polyurethane and use the non-water poly? The non-water poly doesn't eat the foam?
Do you apply the paint onto the poly when the poly is tacky or do you let it thoroughly dry thoroughly and hit it with 220-300 grit sandpaper prior to paint application?
I ask because all of this seems counter-intuitive. From what I've read, only water based products are safe as non-water based contain solvents that eat foam. When I work with Wood, I never put the poly first. Depending on the wood or the finish, I might put on a sealer or primer but sealers and primers contain components that create adhesion with subsequent layers. For example, Gesso contains chalk.
---Jack