htmlspecialchars_decode используется для преобразования html-кодированных символов обратно в обычные символы:
& -> &
-> 'space'
" -> "
В строке, которую вы разместили, нет кодированных символов html.
Если вы печатаете точный оператор SQL, отправляемый в БД, что вы видите?
Достаточно ли длинно поле в базе данных? Всегда ли обрезаются струны одинаковой длины?