Did God have no respect for Cain’s offering?
Some scholars suggest that Cain harbored jealousy and resentment towards Abel, which tainted his offering. The bitterness and envy in Cain's heart may have tainted his worship, making it unacceptable to God. In contrast, Abel's offering was given with a pure heart, free from envy and strife.