We were trying to assign 16 vCPUs when we received the error. Which I guess provides me with the answer to my question that this is an expected error with the Free Edition.
Do you know about Essentials (I couldn't find it in product documentation I found) and if it would support up to 24 vCPUs, and if not any recommendations on how to deal with this issue?