I had the same with a Britpart belt I put on when I serviced the truck, changed the pulleys, tensioner etc... before I found it.
Put a dayco belt on, no squeal.
Britpart belt sounded like I had trapped an angry cage of budgies under the bonnet.
Dunno if it might help you, but it’s a relatively...