Umbraco Engage Personalization | Segment Devices Parameters

Does Umbraco Engage automatically collect data on the user’s device type (Desktop, Mobile, Tablet, etc.) based on a user-agent string sent by the browser? I created a personalization variant on a landing page in the CMS to show content to specifically mobile users vs desktop users but I am having a hard time testing it. The simulations work independently but when I’m testing it from a users perspective I get inconsistent results.