An examination of leather remains has found a few areas in Scotland where shoemaking was thought to have happened. Pieces of triangular leather, an offcut when making shoes, and other objects have been found. Three locations are Cramond, Elginhaugh and Inveresk.
( reference A comparative study of Roman period leather from northern Britain. University of Glasgow)
Shoes have been found across Scotland for soldiers and civilians.
The biggest collection of Roman shoes in the world is found at Vindolanda on Hadrian’s Wall where the soil has kept the shoes in great condition. Over 400 were found at one point alone and there were 12 shoemakers. There is a really good article here https://www.vindolanda.com/Blog/the-curators-favourite-shoes.