In case of having multiple APIGWs, is there a way to have unified analytics across them

It is possible. See this reference and the sample picture that describes API GW in two different zone. This can ideally be inside a single zone as different GW servers or GW clusters with unified analytics.