Can be coming more from fin positioning rather than side fin shape:
Whistle happens when fin positioning is across the main flow direction of the board, as a drag of high frequency when the planning reaction of board is more important than the fin foil reaction across the main flow.
I explain , except time it happens on short board going fast on extreme situation but in case of short board surfers use more fins areas than planning area of the tail shortboard , whistle did happen most of the time on big board like longboard or SUP.
Did happens to me longtime ago on 7'6" single fin but was obviously from a very very sharp fin. (got a large scare in my buttock from it)
Recently, i did wonder about it again when it happens on my 7'11" on rear fins of my quad set up made of TC aqualine . Those fins won't be bad construction . So This make thinking than positioning is the reason of whistling as well as trailing edge can be too.
Any feed back in this way