This.
I assume the intent is to stop people from making cards with all different specializations, finding a node, switching to the appropriate card, and then gathering - which is a good idea, but it's implemented way too strictly. Since cards are, you know, attached to your character in rp. I sometimes see people with alts just, not switching cards because it ruins their chances of harvesting. Which is faintly annoying when their description/weight/height all that are just, wrong. Cards are fantastic, I love the at-a-glance descriptions so the very basics of a char's apperance don't have to be emoted and remembered for each player. This is just deincentivizing such a convenient system.
First of all- the cooldown doesn't even reset on server restart like nodes do, it's a full 24 hours. We're capped by the amount we can harvest eachday on our account anyways, so even if you do try to level three specializations simultaneously, you'll be levelling each one 3x slower than you would otherwise. Set the punishment duration from 24 hours to something like 10 minutes, if a person really wants to wait 10 minutes between each node just to level everything up but 3x slower, let them. I think that's deincentive for that practice enough, while not punishing people who have alts.
(At the very least make the cooldown time to server restart rather than 24 hours)