What makes you think the heat exchanger is blocked?
Not saying it isn’t but I haven’t been there.
What tests would you do to locate the blockage? If indeed it is a blockage.
Magnetite is iron oxide and usually collects in the neutral system point.
What do you think? X