One of the reasons I see as Floyd not being a one and done deal is how they structured his contract this year. In order to fit it into the cap, they actually pushed $3.3M of it into next year. Why would you create dead cap for a guy who isn't going to be extended? Why would a player accept a contract structured like that? What this shows is that both parties understand that there will be a second contract. Understand that Floyd signed in the last week of April in the midst of the pandemic when there was and still is a great deal of uncertainty on the 2021 cap. The way this is structured is in many ways no different than what was done with Ramsey and Kupp. The implications are clear that the dead cap amount will be built into the next contract.
This is why IMO it's clear that Floyd is next on their priority list. It's also clear by implication that Ebukam, Johnson and Everett probably won't be extended as there is no way I can see them giving all 3 market value contracts. Of the 3 the smallest extension is likely to be Ebukam's and therefore much easier to structure to fit under their remaining cap space. The market for safety and TE has exploded and Snead has IMO correctly anticipated this. That accounts for the drafting of Burgess and Hopkins so the replacements are already on the team with one year's experience. Hollins was signed with 3 years on his rookie deal which the Rams picked up since he was signed off the waiver wire. He is in no means an experienced SAM LB but he has all the traits you look for in the position, i.e. size, speed, and positional versatility. So I feel he's the Ram's insurance should they not be able to extend Ebukam.
This stands in stark contrast to how teams like the Saints handled their draft and extension of Kamara. The Saints knew Kamara needed to be extended or released. They had a first round pick and multiple 3rd round picks yet they didn't take a RB.