Good news: I got this to work. Combination of doing doInTransaction and I had been using @DataJpaTest changed to @SpringbootTest at the end and bingo.
Also, on my other ticket, I did get that sorted: indexing subs but fetching abstract base types. So pretty happy. Thanks for the help.