Hi
I can't test on SCOM 2012 but I've quickly created a test database and configured a blocking scenario. Using SCOM 2022 and the SQL version agnostic management pack - Microsoft SQL Server on Windows (Monitoring) version 7.0.38.0 - I can see the full alert context. The SQL Server is SQL 2019.
The version of SCOM shouldn't make a difference and if you are using the SQL version agnostic management packs then that is also unlikely that a different version of SQL is the cause so does this happen on all of your SQL Server instances? Or just specific ones? I don't know if it is a bug in a particular MP \ whether you have ended up with a character in the CDATA tags that has caused an issue with the formating.
Regards
Graham