Hi @Chris_McClymont, welcome to the forum!
I was able to reproduce it on Mobile (no problem with the Web App component). We created a bug report for this issue. On the meantime, we can do the upload manually by creating a Retool Storage resource and a JS query to process the image. The "Make file public on upload" should work on the independent resource, the issue seems to be connected to the underlying query connected to the component under the hood.