The PCB fault is common. However, water leak can not have been caused by your engineer. More likely due to YOU repressurising too quickly. The air seperator is a simple device that expects to cope with small amounts of occasional air to remove.
May I suggest that this boiler requires yearly...