getFavoritesCount() will always return 0 for tweets you get from the stream - These are new tweets that have just been posted, and most likely nobody has “liked” or retweeted yet.
If it’s a retweet or quote, you need to use getRetweetedStatus() or getQuotedStatus() and then check the count.