Welcome to HCM.
It is most probably UTI. Stones may also be the cause as ultrasound
does not detect all the stones.
Let the child specialist see with a open mind.
Urine culture is a must. Other tests need to be done based on the clinical findings and the results of the tests.
Wishing him good health