I'm fairly certain Aya would address them as "Shu-kun" and not "Shu-chan" if they were a guy, right? Catz
There’s no strict rule like that. -chan can be used with a male friend or kouhai close to you (in a cutesy way) while -kun can also be used with girls especially the energetic and sporty type.
I don’t know why is everyone assuming Shuu is a girl? Pretty sure that is a male name.