I have a guest who extended his stay and then needed to cancel his extended reservation. I have no problem with this and processed the cancellation, but I don't want the hosting penalties when the guest was the one who requested the cancellation.
A reservation can be extended by changing it (choose "change" in reservations list). If the extension is not needed, you probably can change it back to the original dates. So there is nothing to "cancel".