How can I create a dashboard from template (via SourceTemplate) if the account in a different env/account does not have access to these source template arn?

Hello @alltej - You can now leverage the Asset As Bundle Methodology. Please go through the below link and I believe this will be helpful especially the cross account deployment section.

Hope this helps!