Yes, Moto Z2 Play comes with the inbuilt battery.
Moto Z2 Play has protection against water. It comes with water repellent nano-coating.
Yes, but I liked Google Duo more for video calling on Moto Z2 Play. Try it.
Yes, Moto Z2 Play is a metal body phone.
You do not have to do anything special to avail Jio offer on Moto Z2 Play. Just when you start using the mobile, insert your Jio sim and it will get activated by the Jio company itself.