In case anyone is interested, I created something similar but for python(using chromium's network stack) https://github.com/lagenar/python-cronet
I'm looking for help to create the build for windows.
I wanted to try a diffent approach which is to use chromium's network stack directly instead of patching curl to impersonate it. In this case you're using the real thing so it's a bit easier to maintain when there are changes in the fingerprint.
These can work well in some cases but it's always a tradeoff.