BMW reduced the FD oil level because they were getting warranty claims for oil leaks that were actually breather blow-by.
But the original design called for 200ml and most drives behave fine with 220ml.
Running with a low oil level risks accelerated bearing wear in the long term but it won't cause many short term oil "leak" warranty problems.
Simple fix use less oil.
Running a high oil level risks the breather blowing out some oil but it's frankly not a big issue. Mine has 220ml and leaked only when I forgot to fit the speedo sensor O ring.
Mikey repairs a lot of worn final drives so should be well placed to spot those caused by under lubrication.