Mine was sent the morning on Debark last month on Discovery, but it was in the spam folder, then 4 days later, they sent another email survey. Maybe you'll receive the 2nd one in a day or two.
Not sure why does need a Mexican visa in this case. If she had green card, all she need is to take her green card & passport with her. See below for Carnival document requirement.
https://help.carnival.com/app/answers/detail/a_id/1401/session/L2F2LzEvdGltZS8xNjcwNDc2MDE5L3NpZC9mVUtVTDc5V1JlM3YyTk9rY1luNmhPRnZ0b0pRckJuakR2eWpEYXluN29ublRTYjVWTUFxSWpkRlVoTVR6MmZiU1FxN2N3OGZKR2loU3RMTzExRTFoeG42MVhCSVdkeHN5RTB3WDFsbWF4R3V4YWtlc3h6ZU1BanclMjElMjE%3D
Hope the Internet/WIFI gets better for you. I read a post from guest on Celebrity Solstice, they said the same thing --WIFI wasn't working until they passed Cabo. Maybe it is due to the satellite.