Hi @mrhappyma, welcome to the community!
Tbh, I struggled with this as well in the past and at some point gave up and simply used the HTTP Request node over the Discord one for this.
Following your post I have looked into this a bit closer and it seems the Discord node expects an array-like string with one or more embeds. So something like this would work:
This workflow posts a message like this: