any custom fields stored on the c8y_Position fragment will be ignored by the asset properties widget. This is also what you see for your status field
I see following options, how you can display the status information on the dashboard:
use the HTML widget and access the property manually, e.g. {{device.c8y_Position.status}}
store the property in a custom fragment and don’t extend the built-in property c8y_Position. The custom fragment will be picked up by the asset properties widget:
"c8y_PositionDetails": {
"status": -1.0
}
Implement a custom widget using the Web SDK, which displays the information stored in the c8y_Position fragment