The answer is YES, as 2 Samuel is quite clear as to why Absalom rebelled against David. Thus, we don't need to search for a more esoteric / hidden reason such as generational curse.
We can see it as a 2 level reason:
From Absalom's point of view, it's because he is dissatisfied with David's inability to exercise judgment correctly: David didn't punish his half brother Amnon for raping his sister (2 Sam 13:21-22)
but instead mourned deeply for Amon when Absalom killed Amnon (2 Sam 13:37) and refused to see him (2 Sam 14:32).
From God's point of view it's part of God's specific punishment of David (2 Sam 2:10-11), and is therefore preordained:
10 From this time on, your family will live by the sword because you have despised me by taking Uriah’s wife to be your own. 11 “This is what the Lord says: Because of what you have done, I will cause your own household to rebel against you. I will give your wives to another man before your very eyes, and he will go to bed with them in public view.
Source: section 6.1.1 of Chapter 6 Absalom's Revolt of the 2019 Brill book A King and a Fool? The Succession Narrative as a Satire by Virginia Miller.
Note in 2 Sam 12:13-14, that immediately after David repented, God spared David the death penalty he deserved (v. 13) although God didn't let the fruit of David's sin to survive his sickness as punishment (v. 14):
13 Then David confessed to Nathan, “I have sinned against the Lord.” Nathan replied, “Yes, but the Lord has forgiven you, and you won’t die for this sin. 14 Nevertheless, because you have shown utter contempt for the word of the Lord by doing this, your child will die.”
Even so, I don't think the Bible characterizes this as a generational curse, as punishment seems to be given on a case by case basis.