I changed the status attributes for all my devices and it seems like some of them works great and some of them are not displayed correctly on mobile app.
Screenshots attached.
Both sensors have status attributes set to "contact" but one of them shows its "presence" status instead of "contact" status in Mobile App.
This is down to the driver, if the driver is reporting presence its treated as a presence sensor, presence and contact together aren't going to display properly