The error message says that there is already an ACElement with the same id.
Is it not possible to have the same ID but different type when returning ACElements?
For example my controller might have an ID of 1, but so does the first door on that controller. but the type I’m passing in is a door not a controller, so why is it conflicting?