Думаю причина отсутствия параметра “Уровень” в том, что перед вставкой типа семейства как экземпляра у него параметры самого экземпляра отсутствуют и возможно чтобы не было некоторых конфликтов разработчики решили так сделать выход из ситуации, тем более, можно проверить, при вставке через динамо нодом FamilyInstance.ByPoint далее Element.Parameters параметр “Уровень” у него все-таки присутствует но не имеет никакого значения. Возможно необходимо поискать в РевитАПИ другие методы вставки и там будет возможность задать привязку по уровню. Я бы на вашем месте наверное изначально корректировал смещение по высоте исходя с высоты уровня, мне кажется, это не так и сложно .