Problem is that for this to work you would need a national database of who has what. UBC cannot work without a database.
Another issue is you could not lend anyone a gun to take to the range including your own family. Few ppl are going to “transfer” a gun to a family member for a day, then back again.
Both of these issues are added to the fact we all know that this does not stop crime. Existing NICS is a failure and they ignore that!