Ball physics reset fails after upgrading Android AAR from 5.3.0 to 5.6.22 for 16 KB page-size support

Hello DeepAR team,

I am updating a Flutter Android app to support 16 KB memory page sizes for Google Play.

The app previously used DeepAR Android AAR 5.3.0 with a modified ping-pong effect. When the ball fell below a certain Y position, the script moved it to a random position above the screen, and the game continued normally.

if (ball.localPosition.y < -10) {
ball.localPosition = new Vec3(
rand(-5, 5),
rand(10, 20),
8
);
}

After replacing only the AAR with 5.6.22, the first ball still falls and collides normally, but after it falls off-screen, it does not restart from the new position.

The same Flutter code and the same .deepar effect work correctly with AAR 5.3.0. The issue occurs only with AAR 5.6.22.

Are there any migration requirements or known changes related to physics-body repositioning between versions 5.3.0 and 5.6.22?

Is ball.localPosition still the correct way to reposition a dynamic PhysicsSphereBody, or is an additional physics reset required in newer SDK versions?

Thank you.