possible reasons the album has taken this long to drop

immense pressure for this to be his best after waiting this long. even if u think thats his own fault

Possible use of Al and mastering it to sound real

Differing opinions and hate on the deep voice couldve forced him to start from square 1 and find a complete new sound

Deciding exactly what sound/blend of sounds to go with

Battle between Carti and the label on what will be on the album

Making hit songs that will push him into the "big 3" and keep him in that position long term

Carti legal/personal issues