@Mike-Ubezzi-MSFT
I wanted to change the SP as you suggested but realized that I don't have permission to change.
Hence I gave up on email notification task using Job notification.
I simply implemented ETL in Task Scheduler which checks for Job Status. It will meet my need and notify me about Status of the Job.
BTW: I noticed today in Error Logs the following:
Message
[298] SQLServer Error: 14613, The specified '@recipients' cannot use commas (,) to separate addresses: 'Smith, John'. To continue, use semicolons (;) to separate addresses. [SQLSTATE 42000]
I assume it could be the reason why it did not work for me. But anyway ... I have a workaround by using ETL
Thanks again