Here is generally how things work:
On the payment date, the company deposits the funds for disbursement to shareholders with the Clearing House (often DTC in USA). Cash payments are then disbursed by the DTC to brokerage firms around the world where shareholders hold the company’s shares. The recipient firms appropriately apply cash dividends to client accounts.
Now can you see why this process might take a few days?
That doesn’t explain why different customers WITH THE SAME HOLDING are getting dividends at different times from Freetrade when the payout date from the holding is the same.
The early post by Dave answered the two questions in the original post. J4ipod94 then kindly explained how the dividend payment process works, this is really interesting information! This thread may as well go by the wayside now.