That’s true, it happened to me as well. Technically the terms do not work when used on an ACF Block.
I know this was asked about 3 years from the time of my comment but still I am going to post it.
Today I was doing something similar and I faced the same challenge, on the template to render I was using have_rows()
function, I switched to get_field()
and a traditional php foreach
and the preview worked as expected.