Latest comment post should be the first post in the blog

WordPress post queries don’t natively support ordering by such specific comment information, only by comment count. Rest of comment-related things aren’t stored in posts table and not available for easy querying.

While it’s probably possible to cook up SQL for this, I think it would be more practical to store date of comment in its parent post’s custom fields and order by that (which is natively supported), via modifying blog archive query in pre_get_posts hook or otherwise.