"Change" function gives error on 3D mesh v 4.4

I had a code which worked fine under version 4.2 and which gives an assertion fail when trying to apply the “change” function to change the labels on a 3D mesh. Maybe it has something to do with the surface mesh.
If you want more details I can provide the mesh and the code to reproduce the error.
Best regards,

Dear user,
You find a bug, it’s correct on the current version of develop branch