I have a microflow that is set as ‘Default home page’ in the navigation.
When viewing the warnings for my application, there is a warning for this microflow ‘CW0114’:
“Microflow ‘<microflow name>’ is accessible through the server API because it specifies allowed roles. This is unnecessary because the microflow is not used from navigation, a page or a published service.’
As mentioned, it is in fact used from navigation as ‘Default home page’ (and role based home page).
The cw0114 warning is given even more often than you say.
I habe microflow that are call from a button and also get this message.