Yeah like with how the US sanctions on Zimbabwe were forced to be removed (for the most part, anyway), this will only end by direct action and protests in the US itself.
That is, if the civil unrest in the US due to the sanctions harms profits for the capitalists more than lifting the sanctions on Cuba does, they will choose the latter.
Cuba’s biggest current shortages right now are energy and building materials like cement. Both of which are directly caused by the embargo, and worsened by the recent storm.