Negative ghostrider the pattern is full. That is not, repeat not, how that works under the modern ruleset.
What happens is that, with a transfer fee, the club decides how to allocate that fee over the course of the contract. Ergo, if you pay $5mm for a player on a $250k contract lasting 4 years, you are allowed to have a DP in year one for $5.25mm and then a non DP contract in subsequent years.
2015 that was how the ruleset worked, but with all the new TAM/GAM thank you ma'am rules you are allowed to play around with transfer fee's to your hearts content. As long as a minimum of 1/contract length is allocated on a year by year basis. But there is exactly zero maximum on that transfer fee allocation.
Long story short, we sell Harrison, we get a chunk of GAM and exactly zero way to keep him, unless Pirlo leaves. Mind you Harrison and any other NYCFC products have to be a competitive market bid, part of the CFG/MLS deal was that there is no special relationship between clubs in terms of players or transfer fees. At the end of the day, the official contract holder is MLS Inc. not the CFG subsidiary NYCFC Ltd. Thus all player sales will be conducted at market rates and will go to the highest bidder.