As I explained in my previous topic, if you see the URL of a lettered avatar (which is the system default), your uploaded_avatar_id might be empty.
Install a pgweb and see your user_avatar table, find a “custom_upload_id”, and use that id to find the actual location of the image in uploaded table.
Try open that URL with a browser, see if it is right.
(Maybe image read permission error?)