I'm using the Yoast SEO plugin on a WordPress site on a new, more memorable domain to replace an old static HTML site with no SEO. I've followed Google's documentation for moving a site, set up 301 redirects from the old domain to the new one, and filed a change of address in the Google Search Console. However, after a few days, the old site still shows in search results, and is ranked higher than the new one if you google our company name. And, if I try to set the preferred domain in the Google Search Console Site Settings for the new site, I see this in place of the options to prefer www/non-www/http/https:Not all options are available because of a Change of Address request  related to this site.I've read of some cases where this condition has lasted for least least a month.Is there anything more I can do to fix this? Have I done something wrong, or do I just need to wait, and for how long?
What are the best SEO practices when changing domain names?
seo;domains;google search console;google search
Yeah, after a few days isn't much time at all for a small site. It sounds like you've done what you need to do and are just in the waiting phase.The one thing you didn't mention was using the Fetch as Google feature in Search Console. That can be used to ask Google to crawl and index your URLs.