Yes, it's all in the same main user profile.
I use the the regular Wireguard VPN App (from Google Play Store) with "Allowed IPs" set to"0.0.0.0/0, ::/0", which should cover everything? There is an "exclude app" feature but no apps are enabled. (For testing I excluded 1 app, but that app was NOT able to connect outside of the VPN when "Block connections without VPN" was enabled too.)
For Spotify it happens soon after opening the app, no further interaction needed. For YouTube it happens when I open the app and then click the "Cast" button.
tcpdump example of the sudden burst of multicast traffic when I open Spotify:
19:09:27.287825 IP 192.168.0.36.57621 > 192.168.0.255.57621: UDP, length 40
19:09:27.287864 IP 192.168.0.36.57621 > 192.168.0.255.57621: UDP, length 40
19:09:27.565605 IP 192.168.0.36.57621 > 192.168.0.255.57621: UDP, length 40
19:09:27.565639 IP 192.168.0.36.57621 > 192.168.0.255.57621: UDP, length 40
19:09:28.176076 IP 192.168.0.36 > 224.0.0.22: igmp v3 report, 1 group record(s)
19:09:28.176111 IP 192.168.0.36 > 224.0.0.22: igmp v3 report, 1 group record(s)
19:09:28.176283 IP6 fe80::10e1:a5ff:fe11:6027 > ff02::16: HBH ICMP6, multicast listener report v2, 1 group record(s), length 28
19:09:28.176309 IP6 fe80::10e1:a5ff:fe11:6027 > ff02::16: HBH ICMP6, multicast listener report v2, 1 group record(s), length 28
19:09:28.178423 IP 192.168.0.36.5353 > 224.0.0.251.5353: 1 PTR (QU)? _spotify-social-listening._tcp.local. (54)
19:09:28.178449 IP 192.168.0.36.5353 > 224.0.0.251.5353: 1 PTR (QU)? _spotify-social-listening._tcp.local. (54)
19:09:28.183768 IP6 fe80::10e1:a5ff:fe11:6027.5353 > ff02::fb.5353: 1 PTR (QU)? _spotify-social-listening._tcp.local. (54)
19:09:28.183819 IP6 fe80::10e1:a5ff:fe11:6027.5353 > ff02::fb.5353: 1 PTR (QU)? _spotify-social-listening._tcp.local. (54)
19:09:28.557561 IP 192.168.0.36 > 224.0.0.22: igmp v3 report, 1 group record(s)
19:09:28.557599 IP 192.168.0.36 > 224.0.0.22: igmp v3 report, 1 group record(s)
19:09:29.100729 IP6 fe80::10e1:a5ff:fe11:6027 > ff02::16: HBH ICMP6, multicast listener report v2, 1 group record(s), length 28
19:09:29.100765 IP6 fe80::10e1:a5ff:fe11:6027 > ff02::16: HBH ICMP6, multicast listener report v2, 1 group record(s), length 28
19:09:29.184100 IP 192.168.0.36.5353 > 224.0.0.251.5353: 2 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:29.184132 IP 192.168.0.36.5353 > 224.0.0.251.5353: 2 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:29.187122 IP6 fe80::10e1:a5ff:fe11:6027.5353 > ff02::fb.5353: 2 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:29.187148 IP6 fe80::10e1:a5ff:fe11:6027.5353 > ff02::fb.5353: 2 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:30.193631 IP 192.168.0.36.5353 > 224.0.0.251.5353: 3 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:30.193676 IP 192.168.0.36.5353 > 224.0.0.251.5353: 3 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:30.193632 IP6 fe80::10e1:a5ff:fe11:6027.5353 > ff02::fb.5353: 3 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:30.193891 IP6 fe80::10e1:a5ff:fe11:6027.5353 > ff02::fb.5353: 3 PTR (QM)? _spotify-social-listening._tcp.local. (54)
19:09:30.565554 IP 192.168.0.36.57621 > 192.168.0.255.57621: UDP, length 40
19:09:30.565593 IP 192.168.0.36.57621 > 192.168.0.255.57621: UDP, length 40
Most non-multicast traffic seems to be properly going through VPN (except ARP, DHCP, connectivity checks of course). But for some reason multicast can sidestep the Wireguard VPN.
I tried restarting the Wireguard Tunnel and rebooting my phone completely, but nothing changed at all.
Also, this still happens when NO tunnel is active. Wireguard installed, "Always-on VPN" and "Block connections without VPN" is still toggled on, but the tunnel in the Wireguard app is toggled off. So no traffic can flow at all (apps are endlessly loading, etc...), but when starting Spotify it will still broadcast/multicast into the WiFi.