Depends :)
If you do not want Site B servers used at all for client access, transport redundancy, holding quorum or database activation, then use option 1. ( and make sure the servers get marked down in any load balancing solution.)
If you place a server in maint mode, and suspend database copying, then the servers in Site B will not keep up to date with the servers in Site A as far as log replay:
https://learn.microsoft.com/en-us/powershell/module/exchange/suspend-mailboxdatabasecopy?view=exchange-ps
If you only want to block automatic activation of the database copies but allow client access and the DAG to function otherwise - and log shipping, choose the second option and simply block activation on the Site B servers.
I like option 2