idyllicaurora
I didnt read through the whole chat, but I've been having issues with dhcpcd as well.
Found out it there were multiple constraints (incomplete versions, netconfig issues, conflicting configurations)
kind of just disabled it and had nm handle the DHCP client
Glad to hear it's working for you!