I agree. Wait for Fields or Lance to fall. Both are too raw for some win-now team to move up for them. Hell, Lance probably won't even play next year. If they are both gone, take one of the LTs. If both gone, that means we either get a difference maker TE, WR, or trade back for an extra second.
Don't get in such a hurry. Continue to build. We'll be back in the top 10 next year and will be in better shape to move for our guy.
Meanwhile explore Darnold, Trubisky, Minshew, etc. They are all young and could develop into something good. Offer a 2-year contract with an out after 1 year to see what happens. Meanwhile try to trade Teddy for a 3rd or 4th. Colts, WFT, NE all have tons of cap and may see Teddy as just what they need. He had his moments.