Why is this not "Tha thu/sibh aon iuchair agad"?
I think it's because when you use agad, thu is implied so you don't say it.
Correct. Agam/agad etc. are compound words that kind of already have the pronouns built in, so you don't need thu/sibh.