Can I have multiple JSON-LD script tags?

Yes. You can either use a single @graph or multiple script tags. Keep it consistent and avoid duplicated/conflicting entities.