........
I suppose you have an exact listing of Mon Calamari's defenses? Because without knowing the strength of the Mon Calamari defense forces we can't make an educated guess what it would take to overwhelm those defenses or what kind of causalities the attacking force would take.
And while the Empire definitely could overwhelm the Mon Calamari defenses it would need to divert enough ships to do so that Imperial High Command didn't consider worth the effort and resources that would need to be expended. Death Squadron could do it but Vader had no interest in doing so and Palpatine didn't care enough t step in and order Vader to do the job.
I suppose You don't have exact listing of Empire available forces too. All we have are estimations.
We can safely assume, that 1 planet cannot hold against the might of the Empire.
We can assume the Empire Command don't mind to fight MC cruiser from time to time. After all, every dictator needs enemy to keep his people focused on that enemy instead of internal problems.
We can also assume that hevily fortified position is always hard to break unless You commit overhelming force to do it. What does "overhelming force" means in this example, we can only speculate, but considering this particular planet have one of the biggest shipyard in galaxy, they have the means to have one of the strongest defense in the galaxy too.
We can speculate a lot, but they might have a lot of tech that have not been shown anywhere before or just a big shield that can stop imperials from landing at all.
This would force the Empire to sige the distant outer rim planet with some very significant force (to keep this force safe against rebel counterattack). And this means less forces elsewhere, logistics issues and so on.