Silicon Motion SM2258XT based ssd slow read! performance

Misalignment can certainly cause the slow read that the OP describes.

There was also a recent topic wherein partitions were misaligned during install. A solution was to use gparted specifically to resize the affected partitions (just a little) so that they found better boundaries.

If the OP’s SSD is an external USB type then the controller might play a part.

Misalignment is a distinct possibility.