I think the assessing the mood re independence is tricky: there are a lot of angry and vocal people because of Covid. The Scottish Government has done - and continues to do - lots of unpopular things to mitigate the effects of the virus, which I'm sure they'd rather not have to do despite what some of the "frothers" claim
.
Having said that, last week Sky reported on an opinion poll that they had commissioned and which they trailed as very. bad. news. for the SNP.
When they did report the figures it was 51% in favour of independence and 49% against
and that "only" 44% supported the agreement with the Greens and that
33% were against, with 23% "Don't know" 
Given that we're still in the throes of the Pandemic whatever BJ & Javid might want to portray and that there hadn't yet been a full scale campaign, I actually think those stats are pretty good
. Especially since the last Indyref campaign started with Yes support at, iirc, 37%
I haven't looked at the breakdown of the figures but ds tells me that the support for Independence is heavily weighted to younger people. So one issue will be ensuring that they go out and vote.
Having said that, I know that Nicola would prefer support to be closer to 60%, to be sure of winning. So in that respect and to the frustration of some Independence supporters, especially Alba BJ is playing into her hands by resisting the Section 30/"permission" to hold the Referendum. By delaying it, he gives time for Scots to feel the effects of both Brexit and WM policies and for older Unionists to die of natural causes