Nevermind my previous comment. Your "| grep systemd" was sufficient, this does have the logind messages. This only says "lid closed"/"lid opened", it does not say "System is docked." or "External (%i) displays connected.", thus this is not the reason.
Nevermind my previous comment. Your "| grep systemd" was sufficient, this does have the logind messages. This only says "lid closed"/"lid opened", it does not say "System is docked." or "External (%i) displays connected.", thus this is not the reason.