No.
Drafting for "need" means you identify the top need on your roster, and you draft that. If Tackle is the #1 need, you take a Tackle no matter what. Your draft board is set in a way that you'll only take that position.
A true "BPA" strategy doesn't exist. No team in the league uses it. Not even the Ravens. The Ravens draft strategy is almost universally "best player available at a position of need". They don't necessarily "rank" their needs. They know they have many needs, and they will set their draft board to reflect taking players at any of those position groups.
For example... if Shedeur Sanders fell to pick # X, where the Ravens are picking, they won't draft him. He might be the best player on Kiper or McShay or anybody elses draft board at the time, and may be the top QB on the board for every team, but the Ravens don't prioritize taking a QB that high, so they won't take him.