Sounds very familiar to me.
See if anything on my post is relevant or helps you fix:
At the very worst the output of
Ifconfig
And
Ip link
Will help confirm what could possibly be wrong. Sometimes I also notice that once gui is up, if everything is configured correctly but internet isn’t reachable, but router is, I make a random change in the network co fig, test it, undo it, and everything magicall works afterwards. Then I refresh app catelogue, unset app pool, set app pool, and life is good.