So it seems like they've now purposely updated the rules to stop the non-eu spouses of british citzens without ILR from claiming the health in pregnancy grants and child benefit.
Rules change all the time, so always need to check official sources of information.