No, it will NOT be successful because the government didn’t TAKE any property away. They just declared it illegal to possess. Technicalities will trip you up every time.
King FDR did something similar — to Americans’ gold.
That is not what the takings clause means. They do not have to take anything. If something they do reduces the value of your property and no compensation is offered, that is a taking. Good background is Richard Epstein's book "Takings", 1985, Harvard University Press.