Your post isn't very specific.
At the time you agreed to service was the timeline Jan 2020? If so, then you knew up front that this was gong to be a delayed project. Or was it something else?
You say that things have now become "rude" and the gunsmith would prefer to simply return the gun. When a situation like that occurs it's often because the customer has become a pain in the ass. When you say "I called but he keeps on putting off the services". Does that mean you've been repeated calling the guy? That's enough for many gunsmiths to tell you to come get your gun.
Stop calling and be patient.
Reacquire your gun.