with bids being allowed past the minimum players of the team I believe just bringing back locking of players (after 24 to 48 hours with no new bid on them) should work, so there is a good reason to bid early on players and continue to bid in a reasonable time.
also minor error in the vault sheet in cell S50: =if(or(S47>=V47,Z59,T48<50),"No","Yes") should be=if(or(S47>V47,Z59,T48<50),"No","Yes") otherwise you say that its illegal to spent exactly all points
also an error in z 49: =if(X49=Q$55, countif(R4:R20,">9"), countif(R4:R20,">9"))
the first 9 should be 24. This only affects gravity directly