This only happens if awp given via `rg_give_item()` & `GT_REPLACE`. Because in native first the current weapon is taken away, then a new one is issued, and the new one cannot be obtained because of the restriction.