Disneyland and PVG airport or relatively close (by Shanghai standards). Easiest would be a taxi. For a 9pm departure, I would probably leave Disneyland around 6pm (actual departure from the site, NOT "starting your to make your way to the exit").
See more details at https://www.topchinatravel.com/shanghai/how-to-get-to-shanghai-disney-resort.htm
No, but: while you will not go through "actual" immigration and customs, you will need to go through a passport examination that's an awful lot like immigration (complete with long snaking queues at times) and a strict security check afterwards. Fortunately you have plenty of time to connect, so you should be fine, just follow the signs for Transfers.