Hi @Guy Dillen ,
Thanks for reaching out to Microsoft Q&A.
As per official documentation, Flex Consumption plans don't yet support all Functions language stacks. This table indicates which language stacks are currently supported:

Non-native language apps that rely on custom handlers can't currently be migrated to run in a Flex Consumption plan.
Even though the portal allows “Custom” runtime, the Flex host runtime might not yet correctly launch custom handler processes (like your Go binary).

I have tested the same by deploying my GO function to Azure flex consumption plan. Though I could successfully deploy the function to Azure, when the Functions runtime starts it fails to start the custom handler executable causing a 500.
Hope it helps!
Please do not forget to click "Accept the answer” and Yes, this can be beneficial to other community members.

If you have any other questions, let me know in the "comments" and I would be happy to help you.