Acknowledged

D2 Air X10 API level incorrect

I am attempting to create an app that publishes complications (right now just for the D2 Air X10 as that is the watch I have). So far I have the minApiLevel at 4.2.0 in the manifest as the reference guide suggest that is the min API level for Toybox.Complications. However, I keep on seeing the below error when attempting to build or run the app from withing VS Code:

ERROR: Device 'd2airx10' does not support API Level '4.2.0'.

Checking the "SW Versions" in my watch showed that it supported 4.2.0, but whatever. So I worked my way down the API version ladder until I finally got to 4.0.1, which the SDK seemed OK with. But instead of an API level error, I see another error stating:

ERROR: d2airx10: C:\Users\<USER>\source\repos\<MY_APP>\resources\complications\complications.xml: Complications are not supported by device 'd2airx10'.

Note that this is despite the Reference Guide clearly stating that the D2 Air X10 supports Complications.

What is going on here? Is the reference guide incorrect? Is the SDK out of date? I have the latest installed as of posting.