Je had de eigenschappen van de MP niet op de MP zelf gezet maar op de outer. Dat is niet correct. En de inner was geen onderdeel van de MP, dus dat renderde ook niet.
Je moet niet alleen een outer/inner ergens aan vast plakken, de hele structuur moet kloppen, en dat was dus niet het geval.
https://wiki.openstreetmap.org/wiki/Multipolygon_Examples
Iets rendert altijd als je een cache ververst en daarna een keer in/uitzoomt.