WindArt wroteBut when I open window again, I see the logo, it disappears and only then starts to appear.
If you were using the default MixDuration when applying the animation, then it will blend from whatever its current state is, into the animation. So if its current state is that the logo is being shown, and the beginning of the animation is the logo invisible, then it will quickly blend from being visible to invisible. You can try setting the MixDuration to 0.
Side note - if there is no animation on the Track Index that you are applying these animations to, then when you set the animation it will instantly pop into the first frame of the animation. But if there is already an animation on the track (if you played the animation, and it completed and you didn't clear the track, then it will sit on the final frame of that animation) then it will use the default MixDuration if you don't specify it, which is 0.1 or 0.2 seconds (can't remember).
WindArt wroteSetEmptyAnimation doesn't stop the animation, it moves it to the last frame.
SetEmptyAnimation would essentially clear the track - it wouldn't sit on the last frame of the animation. Does the last frame of the animation match your Setup pose (both showing the full logo)? You might be mixing up the two.
Another option to consider (since I'm not fully sure of what you're doing) - If your Setup pose shows your whole logo (meaning that clearing the track reverts your skeletonAnimation to showing the logo), but you want to 'clear the image', then you can make an animation that is just a single frame of your logo in the invisible/cleared state, and apply that.