Currently every lightning invoice contains the destination node public key. Since this key cannot be changed, if one invoice is linked to you, all the consecutive invoices can also be deduced to be generated by you and assumed that the payment is sent to you.
Is there any future development that will solve this problem? I know about blinded paths, but they seem not to work with the current wallets, they make invoices very long (qr codes may become unscanable on some screens), and they increase costs.