Вот только getRecordUI стоит как Deprecated и Salesforce отправляет использовать свои глючные lightning-record-form и его собратьев. Блин, сделали бы нормальную работу с Page Layouts а потом деприкейтили полезные методы.
Кстати сталкнулся с одним неприятным моментом. Не люблю wire методы и использую их чисто для костылей, но и тут SF жабу подложил. Оказывается wire методы нельзя вызывать напрямую, как обычную async функцию через await. Опять все через костыли вроде асинхронных переменных типа $recordId и потом ловить колбеком. Не представляю что там за магия под капотом LWC творится что нельзя такую простую штуку замутить как
let data = await getRecordUi("a1B040000011MbZEAU", "Full", "View");