You might want to modify the script to only apply settings on the initial asset import.
Really you probably also don’t need or want to generate secondary UVs for anything that’s intended to be dynamic (like a bow). There’s not a good way I know of to modify settings based on if your model has a rig or not, for example, but for projects I’ve worked on the artists usually have a naming scheme they use that already differentiates between skeletal meshes and static meshes. You could do a name string comparison and skip applying that setting on objects you know will be animated.