Parent blueprint for pickupable items works 1st time, doesn't 2nd

It is extremely hard to find it out with tge blueprint you shared. But i th8nk you might have made a mistake in the callflow of dropping and item. Is tge detachfromactor BPwritten by you ? can you share some part of the code and the general logic ?

Ps : by drive class you mean drived from BP Interface, yes ?