My suggestion would be first diagnose the P0456.
Smoke test the EVAP system to locate the leak.
This whine you describe could be any one of a number of possibilities:
Failing accessory IE. water pump, alternator, power-steering pump …
Failing tensioner or bearing.
Cooling fan / clutch
You’ll need to check each one.