we are aware of the problem, but this is hard to do in a hybrid model, we'll likely add better support for handling that in the future but this is not on the immediate roadmap, to be transparent.
if you delete a flow run, deleting a flow run will actually also trigger an interruption to the flow run process, so it will cancel it but yes, your logs would be gone