Former Fifth Harmony star Camila Cabello has revealed why she was reluctant to work with other artists on her solo album.