Confront the owners of the location it was towed from. If you had the required items for parking its on them. Or take them to small claims court.
You can appeal within 14 days. They're some assholes. They don't care what the reason is. Just money hungry. But it depends on who called it in and why..
Same just happened to me smdh
Thanks! Your answer is awaiting moderation.