As far as I understand this is as designed; internally the sprite.play_flipbook
function will result in play_animation
message. This means it will not update the playback_rate
property until the animation is actually started (when the sprite system receives and handles the message).
What is the use case when you need to get the playback_rate
of an animation that you self initiated?