On a thread that has been previously marked “solved”, always best to start a new thread if you’ve got a significant new issue like this one - that way it will get maximum attention and the fastest response.
@Greg has put together an awesome compilation of resources on fixing iincorrect totals in the DAX Patterns section of the forum:
Have you been through this yet and tried the techniques he outlines?