I use substance painter to paint textures and apply it into blender. Everything was good until I use boolean modifier to punch a hole. The punching hole process is an animation, so I cannot use another method. How to remain UV while having a boolean modifier?
What version of Blender are you using ? There was abug fixed related to this issue https://developer.blender.org/T59304
This works perfectly fine with 2.92 for example as animated elements.