My guess is that you are in fact not using our MUSIC_DIRECTORY_SERVE_PATH and MUSIC_DIRECTORY_PATH to mount the files properly, but you mount your /music directory manually into some containers, but not all, which causes the issues. More specifically the frontend container doesn't have access to your media files and therefore cannot serve the files for you to listen to.
My recommendation would be to remove all lines where you have
- /music:/srv/funkwhale/data/music/share
In your compose file and set MUSIC_DIRECTORY_SERVE_PATH=/music in your env.
I am not sure why you added share to the mount point, but if you need this you can append it to the MUSIC_DIRECTORY_PATH as you wish.
Let me know if its working!