You're using PaddingMode.None which requires the input data to be exactly divisible by the block size (16 bytes for AES).
Try encrypting/decrypting TESTTESTTESTTEST (4 TESTs, 16 bytes), and you will get the correct result like the first screenshot.
I prefer you use PKCS7 padding instead of None padding, as PKCS7 does not have this issue.
Change
aesAlg.Padding = PaddingMode.None;
To
aesAlg.Padding = PaddingMode.PKCS7;