Glad you worked out a solution. There are probably a lot of different ways it could be done. Setting default values in code is one of those extra steps that you need to take, one way or another, when you’re building something with ACF that will be distributed. ACF probably does not do this because most people will not need it.