I merged some layers to get all of my profile band text on one layer. It worked, but it didn't change the properties of the band style to the new layer. It changed it to AcDbObjectId::kNull.
I had to change the properties manually of each band style.
I would NOT have expected that changing the layer the Profile Band Text was on with a(n) autocad command would have any impact on a sub-item within a C3D object.
However; I do like the way you were thinking.
as I say in class
"if you do not like the way something looks, or it's cad properties; then give it a NEW style!"
however the warning is filed away for future references