No you are trying to use both. Ifconfig amd macchanger are command line tools but you are expecting NM to take account of the changes. As I said, you either use command line networking or NM, not both. If you want to use command line tools, remove NM.
[Edit] your original post and add [SOLVED] once your question is resolved.
“The people are my God” stressing the factor determining man’s destiny lies within man not in anything outside man, and thereby defining man as the dominator and remoulder of the world.