Yes, Moto Z2 Play does have the memory card slot.
Yes, Moto Z2 Play does support fast charging. It takes just 30 minutes to charge 50% battery. You can get about 8 hours of use by charging for just 15 minutes.
Yes, it does support FM Radio.
Yes, but I liked Google Duo more for video calling on Moto Z2 Play. Try it.
Yes, with the help of MicroSD card, you can expand the storage up to 2 TB.