We don't have a rule in place that limits how many picks a team can have.
Only the amount of trades between teams per season.(2)
Denver has a tight cap problem and Miami does not. So I can see why Miami could afford to accumulate more picks. All players involved are bonus free so any of em could be cut to help with the cap if Denver so chooses.
Schultz is a decent looking CB but has not been playing up to his skills. Speed could be holding him back some or poor safety play behind him as well. But not worth a first in my eyes. I think this is an overpayment here.
I like G Castillo the best in this trade. Also could have been had for a 2nd but if he stays health it looks like he can produce.
FS Jones is a throw in to make the deal go thru and most likely will be cut.
Advantage Miami in this one.