Dropdown option list fails to display

I apologize, I did not show you all the code.
I believe it has all the elements of your example.
I create the dropdown options list in a separate function and call it as a Promise, otherwise it is the same.

It still fails intermittantly.

$w.onReady( function () {
wixData.query( “Directory” )
.contains( “relation” , “Artist” )
.eq ( “status” , “ACTIVE” )
.ascending( “nameLast” , “nameFirst” )
.find()
.then((artists) => {
artistProfiles = artists.items;

        dropdownMembersCreateList(artistProfiles)  
            .then ((result) => { 
                memberOptions = result; 
                $w( '#dropdownMember' ).options = memberOptions; 
            }); 
    }) 
    . **catch** ( (err) => { 
        console.log( "In catalog edit. Error = " ,err); 
    })  //End Artist query results 

})

function dropdownMembersCreateList(itemData) {
return new Promise ((resolve, reject) => {
let memberSelectList = [{label: “Me” , value:currentUserData.artistId}];
let artistItem;
itemData.forEach( function (artist) {
artistItem = { value: artist._id, label: artist.fullName};
memberSelectList.push(artistItem);
})
resolve (memberSelectList);
})
}