More information..
When I tried to reduce the max allowed size for MSDB, I got the following error
SQL Server detected a logical consistency-based I/O error: incorrect checksm....
and there is one rows in msdb..suspect_pages that points to MSDB.
Is that something that stops MSDB to grow and stuck in 2 MB? I am very confused.