To me, this seems counterintuitive to what the CBA is trying to achieve.
I can understand why owners would want more than 2 weeks to use the amnesty. Until they know how their current roster is going to shake out, or what other needs they'll have to fill for the upcoming seasons, it could affect who they decide to release (or not release) using the clause.
However, giving owners a "get out of jail free card" to use going forward only encourages them to continue handing out bad deals. It sounds like they are going to end up getting their way in these negotiations, so why should they also be allowed to continue making the mess that they have mostly started in the first place?
IMO, if owners are given up to 2 years to use the amnesty, they should only be able to use it on existing contracts, not new ones.