@Campbell: no, it's in the sense of definition 25 (!)
here:
Informal. music, software, sneakers, or other highly anticipated consumer products newly released to the public, or the release itself of such an item:
Her latest music video drop created a lot of buzz.
We don’t know for certain why the drop was postponed.
Got to keep up with the young people talk...
@Paul: yeah, this is a particularly backwards-sounding usage.