I suspect Jim is right. I just tested this by pasting data with manual line breaks from Excel into an attribute table and I could replicate your problem (see attached screenshots)
You can fix this by cleaning your Excel data before joining it, either by doing a search and replace for line breaks (ASCII 10, hold Alt and type 0010) or using the =Clean() function.