The 2-stroke-oil is made for burning and lubricating an engine, so there is no problem with. It lube the IP, the injectors and the liftpump also. In a lot of situations, the adding of the 2-stroke-oil cured the code 35/36 fault. Not evry, but a lot. the newer ULSD fuel is not the best for our older engines, IP, etc. It dont lube the component as good as the older fuel. So due this lack of lubriction, it COULD the codes you have. You should give it a try and run 2-3 full tanks with an added ratios of 1:200 and see if the codes come back.
I add the 2-stroke-oil in EVERY tank here in germany, cauz of the fricking ULSD fuel.
Cu,
Sven