Just found that one of the issue I had seems to have been addressed in the github repo for Native Ethernet https://github.com/vjmuzik/NativeEthernet. It also appears the TLS has been added which would be good to have access to.
The version in PLatformIo is behind so its would be great to bring it up to date, is there procedure for this or do I go it alone till this makes into a release?
Until the library is registered with the PlatformIO Library Registry, and a release made that includes those changes, you can either use git style addressing (lib_deps = vjmuzik/NativeEthernet) or directly pull the zip file for the repo (lib_deps = https://github.com/vjmuzik/NativeEthernet.git) to pull it into your project.