mgsurya Is /dev/sda connected as an external drive through USB?
It's possible that the SSD itself supports TRIM but its enclosure doesn't which could be the reason for your output of lsblk --discard.
fstrim will not apply the 'discard' operation on a drive if it detects that it doesn't support TRIM, but let's confirm.
First mount /dev/sda1, then run sudo fstrim -v <mount point>.
It should output: fstrim: <mount point>: the discard operation is not supported, which will indicate that /dev/sda doesn't support TRIM.
At that point we'll know for certain that enabling TRIM won't affect /dev/sda.