Chih-Wei,
Appreciate the feedback, apologies for the delay in responding; however, I wanted to do some additional testing/characterization beforehand. Bottom line, I am starting to suspect this being an issue with the VirtWifi adapter Android offers when running Android-x86 as a VM under VirtualBox and VMware. I believe Android offers this whenever there isn't an actual WiFi NIC available but it detects an alternate active NIC (e.g., Ethernet). That is, the virtual NIC coming from VirtualBox and VMware through the VM, as presented to Android, does NOT show available WiFi networks to connect to other than one called VirtWifi. In this situation, Android offers a VirtWifi wireless network to connect through the VMs virtual NIC (see attached), that does NOT require a security pass code. In the cases when I have to use the VirtWifi wireless network (particularly in the case of Android-x86 running under a VM), I am unable to receive IPv4 Multicast traffic.
For clarity, I found a computer I could boot the Android 9.0-R2 ISO from that natively recognizes the internal WiFi adapter (i.e., presents my local Wireless Networks that I can connect to directly, NO VirtWifi adapter) and I am able to successfully receive IPv4 Multicast, so this negates my previous concern about IPv4 Multicast support being enabled within the 4.19 kernel.
A next step is to look for a USB-to-WiFi adapter (with 4.19 kernel support) that I can map through to my Android-x86 VM and see if I can connect to an actual WiFi network vs the VirtWifi network described above, and see if this resolves the issue.
On a lark, I decided to add a second virtual "bridged" NIC to my VirtualBox Android-x86 VM and VOILA, that did the trick. Doing so created an eth1 interface associated with this second virtual NIC that allowed the IPv4 traffic to flow to the VM (e.g., testing using MX Player receiving a UDP IPv4 Multicast video, streaming from VLC on my Windows 10 system, see attached)! Oddly enough the wlan0 interface didn't come up in this configuration (only eth1), which caused some side effect (e.g., I couldn't run the Settings app, it kept hanging up); however, under my Android-x86 VMware VM, I did NOT have this issue (although I was unable to connect to the VirtWifi network) and this second bridged virtual NIC resolved the IPv4 Multicast issue as well. Unfortunately in this configuration, I could NOT test with the "Multicast Tester" program I chronicled earlier in this thread as it checks to see if the WiFi adapter is active/connected before it will send/receive IPv4 Mutlicast packets.
Tom