Você não pode usar LEFT JOIN com CTE recursivo, mas pode usar OUTER APPLY, que deve fornecer os mesmos resultados.
Então...
LEFT OUTER JOIN table tb2 on tb1.Prop = tb2.Prop
torna-se...
OUTER APPLY (select * from table tb2 where tb1.Prop = tb2.Prop) tb2