So with that said if your someone that keeps the WiFi off at all times because possibly your not concerned with going over your monthly high-speed data limit well it will still use your monthly data to check for the updates. This will make the phone wait to download your updates with WiFi only.
The most popular cause I have run into when asked the same question is that a data saver feature located somewhere in your settings. The answer you are looking for depends on why Google play store shows download pending… How can I solve download pending in the Play Store?