Не могу понять, почему выводит только первые ключи объектов.
export const getObjectKeys = (obj) => { for (const keys in obj) return [keys] }
верно, так как во время первой же итерации вы используете return - это первая ошибка. вторая - по условию - имея объект в виде структуры ключ и значение, необходимо вернуть массив, а вы пытаетесь вернуть ключ. объекта.