Normally sprites are drawn in the order that they are launched. Thus, the first sprite launched could be covered by the second.
You can update the first sprite using bringtotop to resolve this issue after the second sprite is launched.
You can use sendtoback to restore the situation.
Children and bringtotop/sendtoback
bringtotop/sendtoback work relative to a child sprite's parent, not to the whole canvas.
bringtotop/sendtoback cannot be used to change a parent sprite's position relative to its children because it is a container.
Calling bringtotop/sendtoback on a parent sprite will move it relative to the canvas or its own parent, rather than relative to its children.