do sd cards need to be defragmented?
No it doesn't. Defragmentation is viable only on mechanical hard drives. On flash based storage like: USB flash, SDCards, SSDs - defragmentation doesn't improve anything. It only causes additional wear of the device.