I don't see how Ukraine could even come close to taking Crimea.
In 2023, the idea was that if the bridge over the Kerch straits could be taken out that the supply problems of the Russians in Southern Ukraine and Crimea would become very serious. At the start of the conflict in 2022, the transportation links in the south of Ukraine controlled by Russia did not really serve east-west traffic well.
If Ukraine could effectively be land isolated from Russia or put at the end of long truck-based supply lines from Russia, the idea was that (similar to Kherson) the Russian would find themselves in serious trouble and that Crimea might eventually be taken.
So you had the great Ukrainian plan of 2023. The Ukrainians would drive toward the Sea of Azov in the east, destroy the Kerch bridge and then launch an attack over the Dniper River. Crimea would be isolated by land. Storm shadow and other anti-ship missiles would isolate it by sea and medium range cruise missiles would somehow put the airbases in Crimea out of action.
The problem with the Ukrainian plan was that it was totally OBVIOUS. So The Russians spent a fortune on counter-measures against every aspect of it. They built defensive fortifications in depth in southern Ukraine. They made the Kerch Bridge a very difficult target. They started building new transportation links in Southern Ukraine to end the logistical issues.
And thought the Russian counter-measures were obvious, the pig-headedness on the Ukraine/NATO side meant that they were still going to launch the plan even if it made no sense.
So they launched a head-on attack into fortifications at Robotyne which after months of effort and grinding up brigades made it past the outpost line to the main defensive line and stalled out.
And then, though there was no longer any reason for the river crossing operation over the Dniper and no chance of it being successful, they did it anyway. To no useful purpose.
There was maybe a window for attacking toward Crimea in the early months of 2023. But by the Spring of 2023, it was over.