BooleanUnion results in one polysurface being erased. V8

This has been happening to me recently and I’m not sure what the cause is.

Can you share the file?