There is an issue I just found with Pro 3.5.2 (and 3.5.5). Opening a script tool in Pro, will open the script in Notepad, if using a script within an .atbx. If you are using a Python Toolbox script tool, IDLE opens, as expected:

It may be a 3.5 bug as IDLE is clearly installed?