Hi @a3pl ,
> There will be only one VM with SQL, no passive one.
If you do not have passive node, you need to buy 2 x 8 core license for each node on which you can run VM with SQL.
If the node2 is the passive node, and you can choose the second option that you mentioned.
But this is technical forum, for SQL server license question, I still suggest that you can consult professionals in this area. please call 1-800-426-9400, Monday through Friday, 6:00 A.M. to 6:00 P.M. (Pacific Time) to speak directly to a Microsoft licensing specialist. Or you can go to Volume Licensing Service Center support. Please choose region/language and choose to call or have web. People there will help you more effectively.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".