You got some great info on how to handle this trade. As far as taking on selling options to collect premium against your leaps... I wouldn't do that until you had a better understanding of options. My recommendation would be to take the profit now and buy a good book on options. Of course you can learn as you go but it will likely cost you more than building a good options knowledge foundation first.
Robert had a great example of when to exercise your calls early to get the underlying for the dividend but that depends on many more details that he alluded to. I do believe your original question was trying to understand when and how to execute options that you can't sell at or above intrinsic value. This is more common in low volume / low open interest options. If the volume just isn't there and that is a learning point in itself. SO, in the future, if you can't get intrinsic on your ITM calls you can execute then sell OR you can short then execute.
Congrats on your profit
Robert had a great example of when to exercise your calls early to get the underlying for the dividend but that depends on many more details that he alluded to. I do believe your original question was trying to understand when and how to execute options that you can't sell at or above intrinsic value. This is more common in low volume / low open interest options. If the volume just isn't there and that is a learning point in itself. SO, in the future, if you can't get intrinsic on your ITM calls you can execute then sell OR you can short then execute.
Congrats on your profit