i had the same issue exactly and we found it was account permission, mean the account dose not have permission to create computer object, but which account?
when you add vcenter to Horizon and configure the composer
one of the steps is to add domain to composer
the account you use in this step should have proper permission