As others have mentioned, its likely many parts of this NDA are non-enforceable
Its quite common for companies to put tons of extremely restrictive terms in an NDA they can't actually legally enforce to scare off potential future ex-employees from creating a problem.