I am not sure what the ACA would do - If the passenger earns the amount consistent with the agreed rerouting, then there isn't any term that has been breached
Other than contacting QF and asking if it will give the SCs as per the impacted routing, I can't see what else to do.