My Google Play on BlueStacks is stuck at "Waiting for download..." while trying to install Apps. Turns out it's a PPPoE DSL (dial-up) connection related bug. The issue was resolved after I switched to a Wi-Fi connection. The following guide works for both Windows 10 and Windows 11.
Most ISPs (Internet Service Providers) offer multiple dynamic IP addresses and even come with a static one. To take advantage of that, we'll be setting up a PPPoE (Point-to-Point Protocol over Ethernet) DSL (Digital Subscriber Line) connection on our own machine to obtain an independent IP address.