Please excuse the length here. This is somewhat complex.
Participating GrapheneOS Devices:
Pixel 8a Has SIM card & cellular service. Successfully provides hotspot to Pixel 8 Pro
Pixel 8 Pro: Has no SIM card or cellular service. Successfully uses either hotspot or home wifi for Internet activity and VoIP phone service
Neither of my GOS phones can ping any local wifi network device. This is true whether Pixel 8 Pro is connected to Pixel 8a hotspot or any other wifi network. Also, if either GOS phone is connected to the same home wifi's main (not guest) network, a PC on that network can ping both phones. But while connected to the network, neither GOS phone can ping the PC or each other.
Several days ago the 3rd-party app, LocalSend, worked perfectly on the Pixel 8 Pro. Now it doesn't "see" any peer clients on the network its logged into via wifi. However, that app instead offers a facility to manually assert a peer client by entering its IP address. This failed. The app apparently uses a ping or ICMP function in an API call to confirm that device's network membership, because the resulting error was...
[RhttpTimeoutException] Request timed out. URL: https://198.162.1.2:53317/api/localsend/v1/info
Since another laptop successfully connected to this same network and ping the PC peer client, by logic I don't suspect the router, Windows Firewall, or the PC as a culprit.
Concise context:
Wifi Network: "Main" network is active. No "Guest" network is active.
Router: No "AP Isolation," "Client Isolation," or "Guest Mode" features enabled
Router: No "Smart Connect" or "band steering" feature is enabled
Router: No multicast or broadcast filtering features found in any of router admin pages, nor in Google search for "ad7200"|"r9000"|"nighthawk x10" "multicast filtering"|"broadcast filtering"
Router: Phones A & B are listed as clients, neither are in any blacklist, and both show as "Allowed"
Router: All wifi networks are secured by WPA2-PSK (AES) only, and not WPA/WPA2-PSK (TKIP/AES)
Router: All tests conducted alternately with 1 of 2 routers, each from different manufacturers.
PC: No VPN active or installed
PC: Active network is set to private
PC: All tests conducted alternately with 1 of 2 different PCs.
PC: All network device drivers are current on the host PC
PC: Windows 10 is updated on both PCs
Phones A & B: Neither has any active firewall app or features
Phones A & B: Termux terminal software is installed & working
Phones A & B: PingTools software is installed & working
Phones A & B: Neither phone is asleep during any test
Phones A & B: Neither can ping peer network clients or the router controlling the network they're currently logged into.
I don't currently have installed the ADB facility to capture the log stream in realtime from any phone.
Oddly enough, PingTools did document the existance of the router, by representing it with an icon that looks like a router, along with its IP address. Yet, its very own Ping function timed out when pinging the same address. So, the Android operating system supports, at least by some method, the identification of peer network clients. But at least in my case, the outgoing ICMP protocol necessary to "ping" fails.
Question: Is there any GrapheneOS setting that would allow Android phone network clients (using PingTools or Termux) to ping another network client? Or that would allow LocalSend to see, send data to, and receive data from network peers?