Of course, fans speculated a bunch of theories. Some said he cheated. There were even reports from unnamed sources that he had a baby on the way, but Cardi B has shut down all of those rumors and confirmed she is divorcing him simply because she is tired of arguing.
After four years together, Cardi says sometimes couple simply grow apart. So, she took the initiative before someone cheated or things escalated and wants to walk away peacefully. This isn't the first time the pair has split, but according to court docs "there are no prospects for a reconciliation."