Also happens to me when the timeline ripples, since I started with Resolve v16 about a year ago to now on Resolve Studio v17.x.
Problem has been the same throughout versions and in free vs. studio: I'll add a CF and it does it's job...when I come back to it after trimming other clips, the audio plays back in the timeline as though the CF isn't there at all.
Most commonly with crossfades but even on the sliders sometimes when fading out/in. Often I can ripple without it causing an issue which is strangely inconsistent...why only sometimes does a ripple cause this issue? It seems like the more edits I make to a project, the more often it happens.
Sometimes restarting Resolve gets a CF working correctly. Other times, I need to delete and bring in new crossfades. Adjusting the sliders by just a millisecond will get them working again.
If the CF won't work properly in timeline playback, oddly enough sometimes it will still work on the export.
My projects have hundreds of clips and ripple delete/trim/cut is used hundreds of times in a project (often with hundreds of CFs due to constantly changing scenes and audio, inherent to outdoor vlogging) so it can be a significant issue. My exports are frequently over an hour long and I have to review them fastidiously to ensure that all the CFs worked in the final export.
Resolve Studio 18.6.3 | Windows 11 Home | AMD Ryzen 7 5800 8-Core Processor | NVIDIA GeForce RTX 3060 Ti | 32GB RAM | 1TB SSD