I don't think the choice comes down to shakir or shorter for the last wr spot.
They play different positions.
From the last Bills depth chart
X: Diggs, sherfield
Z: Gabe, Shorter
Y (slot): platoon between shakir/Harty
Every other WR is competing for 3rd slot position
For that reason both shakir and shorter make the team.
It will be necessary to give shorter as many reps as possible as gabe will be a cap casualty in 2024. Shorter will need to be ready