I'm sorry but I don't know how kernel audio driver works and I tinker only with the easiest part. I cannot help with resolving your issues.
What I can tell is Amlogic audio driver is very, very messy and works only in some configurations. It needs fixing or a complete rewrite.
There's still some hope that Kwiboo will find some time to work on driver or someone else with knowledge picks this up...
I tried to raise the issue with the devs on GitHub, but I got my wrist slapped for raising user issues!
Actually they were right, Pull Requests are to discuss development, not to raise issues. As far as I know there is no dev with deep audio driver knowledge except for Kwiboo and we have to wait for him.