I delegated 3 wallets to the same pool, but I’m receiving different amount of reward for each wallet:
wallet: 521.04 Lovelaces per 1 delegated ADA
wallet: 522.24 Lovelaces per 1 delegated ADA
wallet: 518.26 Lovelaces per 1 delegated ADA
That’s 0.76% difference between highest and lowest reward. Adding/removing 1 lovelace from the daily reward moves reward per delegated ADA just by 1/100 Lovelace for the lowest delegation (~100 ADA). Also the delegated amount does not correlate to the reward per ADA. Do you have explanation for such difference?
Did you put them all at the same pool at the same epoch? If you did then should all good.
Did you send receive ada in the same epoch?
Not sure yet how rewards are affected by balance changes, maybe they alter rewards for next block calculation
If so then different reward per ADA is common.
I believe your rewards are automatically set to delegate with the wallet so they are compounding see this link Is staking compounded? which makes it very difficult to calculate,unless someone can correct me if I am wrong with one wallet being a new delegate you could use that one to determine how much your 2 others have earned from 1 ADA delegated and how much your rewards have earned.