Only if the post of FM is vacant for 28 days, or a 2/3 majority votes for it.
The SNP are unlikely to support an earlier election as they don't have a lot of spare funding.
The conservatives are unlikely to support an earlier election as they are set to lose many of their seats.
The green party leadership knows they are likely to lose votes in an election where they've opposed the SNP. The leadership is aware that most of their votes come from SNP voters choosing to vote Greens on their second vote to increase pro independence MSPs. The Green members and junior MSPs don't seem to understand this and it's caused this arrangement to end. The SNP can whip it's members to support the government, the Greens struggle with this. Only the green leaders seem to accept that they are part of the government (until know).
This leaves 27 MSPs, out of 129 that would support an early election. Getting a 2/3rd majority for non-ordinary election means the post has to be left vacant for 28 days. Then the next election has to happen on the first Thursday of May, which will be May 2025 due to the timing.
The SNP only needs the support of one of Labour, Conservatives, LibDems or Greens to remain in government as a minority. They will probably get the support of the Greens, even after being kicked out of government. A Labour/LibDem/Conservative agenda won't be as pro green issues as the SNP. If the SNP don't get the greens support they are likely able to make deals with one of the other parties, including play them off each other.