So I have read. Williams isn't worth his cap number of 7 million, but cutting him doesn't save the Steeler much. Just under a million.
https://overthecap.com/player/vince-williams/2353/
Barron's cap number is 8.1 million in 2020. However the Steelers can save 5.25 million is they cut him. That's a lot of cap space.
https://overthecap.com/player/mark-barron/355/
I'd cut Barron, and sub in Edmunds or Williams depending on down and distance.