After transferring my WP, I managed to get it up and running. However, all my posts are not working. Changing the permalinks back to "Default" solved this. However I run some site functionalities (ie. custom slider) that requires permalinks such as "/%postname%/" for it to function.
I've done some searching around, most solutions involved .htaccess being placed in the correct folder, however I'm not running on Apache but rather Nginx. And in Nginx, .htaccesss file is not a valid file.