Course directory displays style of a course without an avatar image incorrectly (1). The next after no avatar course is also being displayed incorrectly (2).
I changed the course order in directory, so there are different courses after the no avatar one. The broken style is persistently appear in the next after no avatar course.
somehow excluding #course-list .item-avatar { max-width: 280px;} in wplms/includes/func.php solves the problem... it may give you an idea where to start.
just found that another part of the style in wplms/includes/func.php #course-list .item-avatar { margin-right:20px} causes a gap between course avatars and the frame in the grid mode of the course directory.
Thanks for pointing out.
All the issues have been correctly identified by you.
We've added them in the issue log.
https://trello.com/c/ZJKr4Np6
p.s : These corrections are required in the Modern theme.