This appears to still be an issue in 24.01, along with more issues.
Here is a test project with two test devices that reference each other and call a method from one device to another.
Test11.zip (279.8 KB)
Super strange, when I set the device reference in the array on test2_device, then push changes up, the device is removed from my level?!
No properties set on either device:
Set properties on devices and test2_device disappears:
Zero Verse errors, zero Asset Check fails.
test1_device:
test2_device: