How about still keep the zap button on a note, make it abundantly clear that the fund goes to the profile however add a text field to add a message on the zap & a button that copies the note id as a message ? That way the wallet becomes the source of knowing what note got zapped, don’t know if that solves anything or is even compliant
Discussion
Will tried that but Apple wasn’t satisfied