Looks like I was able to resolve the issue by downloading the .ipk here : glinet/ath79 at master · gl-inet/glinet · GitHub

But the problem in which the Private Key and the DNS fields are switched still stands. I need to manually switch them to make it work. Any solutions on this?