может ли один объект принадлежать нескольким композитам(агрегатам)Формально UML это не запрещает, так что можно.
По смехе видно что Like является частью трех объектов- Отношение часть-целое это агрегация. У вас изображена композиция: экземпляр класса like может существовать ТОЛЬКО внутри экземпляров этих трех классов. Уничтожается comment - уничтожается и like
Или стоит заменить на обычную ассоциацию?Ну тут важно понимать бизнес-контекст предметной области и варианты использования лайков и что вы хотите получить от такой диаграммы.