dbc.Popover delay on manual trigger

I noticed, that delay=dict(show=500) in dbc.Popover only addresses opening on hover. Is it possible to also have a delayed opening when a popover is opened directly via callback?
I’m trying to get this to work, because I want to reduce flickering of popups that sometimes occurs in my app, when they are created. They seem “not to find their target” for some milliseconds.

Just to understand: you are opening popups via callbacks? Could you just delay the callback with `time.sleep() ?

does not “really” solve my problem, because the app holds while sleeping but for the time being its sufficient. thanks