I have implemented multiple API endpoints with single object in return.
As per my knowledge, I do not see any downside except the list of objects. If the list of objects is large, then response time would be more.