Where are you at with being able to work with modern managed Azure joined systems?
LsAgent is able to scan Azure-joined devices. LsAgent can be installed on Windows, Linux and Mac computers to scan the machines locally. LsAgent is a cross-platform scanning agent that can scan computers both inside and outside of your network.
Introduction to LsAgent - Lansweeper Community
We also have a new IT Agent Discovery that is able to scan Azure-joined devices.