Srila Vyasadeva: Vyasadeva compiling Srimad Bhagavatam

                                                                  Q. While reading Srimad Bhagavatam (Canto 1, Ch 4) I read that Srila Vyasdeva was not satisfied at heart although he finished compiling the 4 vedas, Mahabharat, 108 Upanishads, puranas & Vedanta Sutras. The reason is also given: "He did not glorify the Supreme Personality of Godhead & pure devotional service."
                                                                  My questions:

                                                                  Q. Based on the story of Vyasadeva running after his son, Sukadeva Goswami, some people I know argue that Vyasadeva is not perfect and hence the Vedas composed by Him may not be perfect. Please shed some light on this story and how it relates to Vyasadeva's qualification for writing the Vedas.

                                                                  Q. I have read in one of Srila Prabhupada's book that Srimad Bhagavatam is one of the eighteen puranas. As we know Vyasadeva compiled all Vedic scriptures and he was not satisfied. Later on Narada Muni came and advised him to compile the Srimad Bhagavatam and then He wrote it. How then is Srimad Bhagavatam considered to be one of the 18 puranas? If it is so then there is a conflict in time sequence. Please clarify.