The most likely reason for the discrepancy is the inclusion of a higher inflation risk component in the French real interest rate than in the German real rate. Other possibilities are the effects of currency risk or transactions costs precluding this seeming arbitrage opportunity.