Cardi B’s decision to file for a divorce was “a long time coming”. The 31-year-old rap star recently split from husband Offset, but according to an insider, “filing for divorce again wasn’t an easy decision”. The source told PEOPLE: “She has two kids already, is pregnant and is also a working mom. She’d love to have a great marriage too, but since it’s more of a distraction than support, she needs to end it.” People close to Cardi support her decision to end her marriage. The source added: “It’s been a long time coming. “It’s not just one issue. She’s matured a lot. She knows exactly what she …