Spine and mask rendering bug in Canvas Mode,but working properly in WebGL?

Phaser Version : 3.20.1

Why there are some Spine and Mask rendering bug in Canvas Mode,but working properly in WebGL?

I made a scroll text , and hope the last message can be hide in mask. It worked in WebGL , but in Canvas it can not be hided. And the other bug is about the spine animation. The same, it worked properly in WebGL, but the same spine resource would be wrong position and lose component.
I don’t know what happened about it? Do I set the wrong gameConfig? Or other reasons? Please help me~~~