Debugging noise in PCB for Daisy guitar pedal

Hi, i’ve been working on some fx pedals using daisy and plugdata and have made my own PCBs based on the schem for GuitarML’s FunBox however i am getting a lot of noise which isn’t present on the funbox.

I’ve been trying to debug it but i’m just stumped. The fx is working, and the controls are working as they should, it’s just shrouded in a fairly loud consistent digital hum/whine. It’s not really high pitch enough to be a whine, or low enough to be a hum, somewhere in the middle is the best way i can describe it.

I’m starting to suspect it’s something to do with the board layout. As the funbox doesn’t use separate analog and digital ground planes neither did I. I’m wondering if it could be something to do with that, or ground loops or something.

If anyone has any suggestions or fancies taking a look at the layout that would be extremely helpful!

Thanks

If i put a 3300uf cap between Vin on the daisy and ground the noise drops quite considerably…but obviously this is not ideal as that cap is bigger than the daisy itself

Not sure how useful a screenshot is but here is the layout: