Lately I've been trying to figure it out how to connect the ads1015 after reading on this forum and other sources how to monitor the battery and add analog sticks to the gameboy without needing an extra microcontroller.
I will my connect the system in the following way, tell me please if you see any errors:

It is safe to connect the battery directly to the VDD of the ads1015? By not having a switch between the VDD and battery +, will it drain the battery even when the system is turned off?
Where is recommender to connect the VCC pin of the psp/vita joystick? I've read that 5V is the best for reading stability, but I don't know where is better to connect it, it is ok to connect it directly to the tp4056 5V output, or maybe to the raspberry pi 5V pin?
If the ads1015 is powered by the 3,7V battery, will this affect to the readings of the 5V powered joystick? I'm talking about voltage references, for example, the joystick compares under 5V, and the ads1015 battery is reading values under 3,7v, I don't know if I explained myself correctly.
Also, I will use this thread to experiment and give feedback about this topic, I've used microcontrollers in the past succesfully but I think sometimes is a little bit overkill for having two simple analog readings.