Ok, yes this is a public forum so everyone can see it.
I bemused what there is no solution here.
It’s really only now that I’ve realised what you need.
The total you have is the problem. You wanted to make that total the sum of all the averages.
See below for how this is done. This is the pattern anyway. You may have to make some small adjustments
Average Sales =
VAR AvgSales = AVERAGEX( Sales, Sales[Quantity] * RELATED( 'Product'[Current Price] ) )
RETURN
IF( HASONEVALUE( Dates[Month] ),
AvgSales,
SUMX( VALUES( Dates[Month] ), AvgSales ) )
Avg Sales per FY =
CALCULATE( [Average Sales], ALLEXCEPT( Dates, Dates[FY] ) )
% per FY = DIVIDE( [Average Sales], [Avg Sales per FY], 0 )
Here are the correct results. Notice the totals