I think this idea "Profile Engagement scoreboard" is perfect for posts that has <=1000 liker and commenters.
For profiles that has likers > 1000, on every post ( say 2000 likes or 10000 likes or even 1,000,000 likes), this idea won't work. WHY? because the ISG limit for scrape likers is 1000. So, if you have a target profile, (10 posts, each post 2000 likers), then you will analyze only the latest 1000 likers on each post, so that maybe give only engagement for the recent likers. if a good engage always do like the post early, and is not shown on the 1000 likers, then you'll miss that engager.
the results will only show engagement based on recent likers that is less than or equal 1000.
Also, keep in mind that if the profile, is getting likes from bots in all his posts, then you may end up getting bots info as engagers which they won't engage in your profile. So, a check of profile source of likes and how real will help to avoid this