Cancelling the event and then setting the block to air gives a not-great user experience. It's not great practice.
Unless Delta's PR gets merged into Skript's main branch, as far as I know, the best way to do a Telekinesis enchant with vanilla Skript is by using this script I have linked, however, even this isn't 100% foolproof because it can catch any items that are super close to the dropped items, but it shouldn't be too bad.