There should be a financial penalty for backing out of a contract that one signed just a few weeks prior. Otherwise it only benefits the player, not the school he signed it with as he would be free to leave anytime, but the school is committed for the length of the contract. If the situation was reversed and Georgia rescinded his scholarship and ripped up his NIL deal after he signed we would be ripping Georgia apart saying they owe him every last penny.
Perhaps the buyout on the players part shouldn't be 100% of remaining value, but I wouldn't be opposed to 25% or 50%. Something needs to prevent players from signing with a team, but then continuing to shop for a better deal. If the concern is about predatory contracts perhaps certified agents should be negotiating these deals instead of these random 'agents' off the streets or family friends.