Okay so I tried adding those modules except the last
CONFIG_PACKAGE_libupnpp
CONFIG_PACKAGE_natpmpc
because they were taking so much space & couldn't build the final image (Even though I excluded as many as not so important modules I could)
So I'm outta options. Whereas I tried LEDE version build 17.1.06 from here [UPDATE] LEDE 17.01.6 custom builds for TP-LINK WR841N(D) WR941N(D) WR743N(D) WR741N(D) WR740N(D) All Versions
in his LEDE build UPnP worked!
So I just want to make it work in the latest OpenWrt build