It looks like, in the simulator (haven't tested on a real device yet), Toybox has :Weather
is returning true for vivoactive 3 devices, even though the Weather API is not available for them.
Found the issue while working with 4.1.5. but it's not replicating on older version (tested with 4.0.6).
Let me know if you need any additional information.
L.E. Did a bit more digging and noticed the last version where it worked correctly was 4.1.3. From 4.1.4 the has
call returns true
.