For the second problem, I've tried what you said, removed the spine game object (comment out lines 38 and 39 in the example code), the rectangle is behaving correctly, its position won't be changed after 2 seconds.
In the example code, the positions of both the spine game object and the rectangle should not change. But after 2 seconds when the container holding them is moved to container2 which has setFiltersForceComposite(true), the position which the spine game object is rendered is changed. If you do not have setFiltersForceComposite(true), then the position of the spine game object will not be changed.
Could you take a look again and let me know if anything is unclear, thanks.