a crucial point that many have missed is that independence after a hard brexit would likely result in Scots no longer having the automatic right to work in England.
in the previous referendum this wasn't an issue, as the UK and an independent Scotland would both be in the EU together, with the freedom of movement of workers.
your average Scot values the ability to work in England much more highly than the ability to work in the EU, so this makes Scottish independence less likely, not more, which explains Sturgeon's recent behaviour.