It becomes obvious the reason for the name of “guest–xxxxx” appears on the usage log is just because of the BOT to run.
For app where we do require sign-in, where naturally we should not have guest users for those app, but the reality is we have records for Guest-xxx users who access and interactted with app. It looks to me when BOT is run for instance, scheduled bot, and this interaction made by bot is recorded within usage log as guest users.
To avoid the confusion, we wish to eliminate those access logs from usage log.
We always get scared if anyone who are not authorized to access to the app is peeking into our apps.