Plymouth.SetBootProgressFunction is not called when resuming from hibernate

I am using plymouth, when i boot up it the progress bar loads fine but when i resume from hibernation the progress bar doesn’t load because Plymouth.SetBootProgressFunction is not called when resuming from hibernate.

Any idea how i can solve this?