I think the blog needs some clarification:
From the article:
“If you have the maintenance mode enabled for an agent, this agent is no longer considered when checking the replication status." - that is not accurate. A large replication queue can result in AEM UI slowness. The reason is a query that AEM uses to update some interfaces.
For the AEM TouchUI in Page Column View, it prints the item number in the replication queue. In any other view, that information is not available and that query has no real use. The maintenanceMode stops that queue. It does not affect the replication agent status.
From the article:
"That means it still delivers content, but you don’t see pending replication (e.g. in Classic UI’s siteadmin) even if this queue is full, but the others are not."
The best and recommended practice is to use the AEM Touch UI. With out without the maintenanceMode, the replication queue is still visible within the replication agent UI.