thank you timsilva_ for question and Tech Dud Samuel Wood (Otto) for pointing out solution, not only https://www.hongkiat.com/blog/wordpress-custom-upload-dir/ have wrong recomendation, almost everyone have that, even this guru https://premium.wpmudev.org/blog/change-default-wordpress-uploads-folder/ plus lots of other out there have the same wrong recommendation! let say it might have been working before not with 4.5 anymore.
Let them update there recommendation…
So for those who have trouble and not yet figure out, solution is to define the your custom folder with other define…
I have add define(‘UPLOADS’, ‘wp-content/myimages’); before database details
ontop of /** MySQL database username */ line and it works.