This is called creating a theme, or a starter theme. You create a custom theme for WP. When setting up the theme you include the folder
acf-json https://www.advancedcustomfields.com/resources/local-json/. This allows you have the fields automatically updated and included when you reuse your starter theme. Then you build your custom template files in your new theme to use the ACF fields. From here you build a theme starting from your starter theme that has all the functionality. Or you could potentially make this a parent theme and build child themes when building new sites. When you add things that you want to include you would add them to the starter theme.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!