Invalid transform state when using panda3d Render Pipeline's environment probes

I have been experimenting with the environmental probes in panda3d render pipeline. However, I came across invalid transform state when I tried loading in a mixamo character with a running animation. I know this as I tested loading the model without the environment probe plugin enabled and it worked perfectly.

Upon further investigation, I found out that the error was caused by this code self.rig_node.set_mat(probe.matrix) in line 158 of RenderPipeline/rpplugins/env_probes/environment_capture_stage.py.

I do not understand why the matrix was invalid and was related to the mixamo character. However, as a temperory fix, I decided to replce the code with manually copying pos, hpr and scale to the rig_node, which worked.

Can anyone explain to me why this might happen?

Thanks.