Hi @sonnyside,
Thanks for the post.
In this use case it is recommended to call the acf_form() function from within each template to create different posts depending on the template.
Another workaround would be to create a new post_id for the post by hooking into the acf/save_post hook.
I hope this info helps.