Is it possible to unparent an object on a specific keyframe?
I'm sorry I'm on mobile so I can't check your file. Did you try to :


Select your object (child)
In Properties go to Object constraints
On the last frame of constraint: Right clic on Influence and insert keyframe and change it to 1
On the next frame: change it to 0
You might click on set inverse if the object move