UPDATE
I have set up a fresh sd card to investigate and collect logs, but this time `ifupdown` worked
Probably it was some typo I made in /etc/network/interfaces during setup
Also, a note for future myself when I visit this thread again, there is a way to create the connection through `armbian_first_run.txt`. I tested and it worked. So, probably, better to switch to this way to have less conflicts between Network Manager and ifupdown