Trade secrets dont have a time limit.
But if they can pay some people to produce the knowledge they can also pay them to not share it after they change employers. Just like regular noncompete clauses I don't see why this is something that require more than regular contract law or why it should be inherent instead of negotiated for a fee.
I 100% guarantee that this was forbidden by the contract the employee signed.