It seems as though you are testing the checked task and deleting them. The following may overcome your obstacles somehow. (I'm on mobile so formatting won't be best)
Since the initial gets return an array of elements you can swap the .then() with an .each(), then you can issue a click to each element (ie cy.wrap($el).click().