When I play an animation montage immediately after setting a new animation blueprint during runtime I see a singular frame of the ABP before starting the montage. How can I avoid this?

I have several animation blueprints, one for each of my items. I want to change my animation blueprint to the associated item so that it shows after putting away the current item. I can’t start playing the montage prior to setting the new ABP though as it will just get cutoff. If I play it immediately after setting, however, I still I see a singular frame from the ABP idle pose before starting the holster animation. Is there a way I can somehow delay initialization of the ABP to prevent this?