I’m thinking, that might be a mod I’d be removing without hesitation. I never heard of these until your thread. I did some internet searches and some like them and others have had leak issues. I’m not big into possible leak issues, so my choice would be removing it. Chains get dirty anyway and need to be inspected regularly.I'd say so.. I've never seen this system before in any other bike.
I'll see if it gets too messy, I might uninstall it. I've only bought the bike so I need a bit of time ;-)
Cheers
Yves