Easy way to diagnose this issue:

Run MBP in safe mode. See what you get.
Run MBP with an external monitor. If it's a problem with the integrated Iris graphics, you will have the same problem on...