In a Group B match that lasted more than an hour, Srikanth once again squandered the opening game lead to lose 21-12, 18-21, 19-21 against world number eight Long.
The world number two Taipei player came back after losing the first game and took the next two to win the match in one hour and two minutes and storm into the semifinals
The former world number one, who had claimed four superseries titles in 2017, beat Toby 21-12 21-18 in 37 minutes, as the sport finally got going after the long coronavirus-forced hiatus.