We too are going to Maputo, Mozambique in 2023 on Azamara.
The information on visa requirements for Mozambique - even from official sources - is varied and inconsistent and has conditions that don't make sense for cruises.
So, question remains - can we get visa onboard/on-arrival at port of Maputo?