Hi @BrianHFASPS - very interesting results.
Using Chrome and the front camera of an HP EliteBook, I get a 640x480 image regardless of camera control size.
On Android I'm also getting a 640x480 image (the camera is something like 12 megapixels) - I haven't tried varying the control size yet but will test that later.
The file sizes vary a bit from image to image (about 400Kb to 550Kb), but my assumption is that is due to image compression.
In my tests I'm pushing the images to a SharePoint list (as text) and then using a Flow to convert to a binary image and save to a SharePoint library (where I can see the file size).
Unfortunately I don't have an iOS device to test with at present.