Ради интереса погуглила. В законе написано что медкнижку оплачивает работодатель. Но  нет в законе , что старый работодатель должен экономить деньги новому работодателю и отдавать медкнижку которую он оплатил. То есть ваша работодатель новый просто хочется сэкономить эти 3.000 руб. Что собственно является обычной практикой - требования наличия медкнижки. Там говорят не имеют права удерживать, звоните и забирайте. - а вы вообще сказали что она не ваша? Что ее оплатил работодатель? Может он просто не в курсе этих нюансов и может он действительно думает,  что вам не отдают медкнижку за которую вы сами заплатили деньги.