Yes.You can add as many wireguard peers (site2site and clients) as you want to a single endpoint (instance).
It works all on the same port. Any peer can connect to any endpoint. Wireguard doesn't seperate s2s or roadwarrior. They're all the same peers.