Okay, so there's a long Twitter thread about Shield Master where JEC makes a broader statement, or the PHB wording itself and the most recent Sage Advice video where he explicitly says that if the bonus action doesn't have specific timing built into it, you can take it at any time on your turn...