wordpress upload permission on nginx & ubuntu

Problem solved. The issue was tedious WordPress settings oversight. Completely forgot to check uploads folder location after server migration; check for upload folder setting under Settings/Media.