Ya lo solucioné, el problema estaba en que las etiquetas HTML <td> estaban dentro del código PHP por lo que al utilizar la función while, se creaban nuevas celdas modificando la estética de la página.
Una celda <td> puede contener varios párrafos por lo que no es necsario utilizar una nueva fila <tr> o tabla <table> ya que en este caso en particular, sale peor.
En ese sentido, la solución está en poner las etiquetas HTML de fila y tabla antes de iniciar que código php con la función while y únicamente dejar dentro del código PHP el link <a> con los párrafos y saltos de línea <p> y <br>.
Muchas gracias por su ayuda,
Saludos