I agree his records are quite clear that he served in SA during the war. No medals being recorded is a nuisance not proof of anything.
I can't immediately locate him in the medal rolls on Ancestry but their
index is not perfect.
Have you searched the 20th bty roll?
Researcher. Owner: The Register of the Anglo-Boer War 1899-1902. Interests: 24th Foot/South Wales Borderers/RRW/RW. South Africa generally. War memorials