Image Picker image is carrying over screens

Hi. I want to make an app where users can select different profile pictures in different screens. I used tinyDB to store the image so when the screen opens again the image would remain on screen, but whenever the image is saved in one screen, it's also applied to the other screen despite them being saved as different files. What would be the problem to my codes?



Show all relevant blocks (also how you switch screens).

To switch screens I just made a back button that goes back to a screen selector.