Yes, the leak is through the sidewall of the tire.
Agree, installing tubes in those little tires would be a PITA. Getting the tire on and off the wheel is a huge hassle itself. If I must do it again, I'm going to make bar to go through the hub which can then be clamped in a bench vise...