I have exactly the same problem. Trusts and ETFs issue an EOFY statement to be used for a 30th June 2024 annual distribution entry. No problem so far.
But if say ASX:VAS has a distribution payment with ex 1st Jul 2024 and a pay date 16th Jul 2024 then the Sharesight taxable income report includes this as a second entry in FY24 although clearly it is not. This means Sharesight has 1st Jul 2024 in the FY24 financial year rather than the FY25 year.
My simple solution is to change the ex date to 2nd Jul and the problem disappears. See if this works for you.
Taxable Income report - Dividends ex date on new financial year appearing on previous financial year
Maybe you don’t have your ETF holdings set as trusts.??
If not go the the settings for each ETF holding and select trust should solve the problem.
All ETFs are set as trusts.