Dont look at todays salary cap. Look at next years - $17.7m. That's what's allowing such large offers to Perryman and Battle.It’s $738k in todays numbers, and its total contract value that is considered.
Salary cap in 2019 was $12.8m
Its currently $15.8m (23% increase)
Ellis contract - $3m
Perryman - $5.1m (70% difference)
In today’s dollars that’s a 47% difference in contract value on comparative basis. Still a huge difference.