If I close my Silk Card, can I still earn Coutts Crowns on a my debit card?

No, you must have a Silk Card to earn Coutts Crowns on qualifying spend on a debit card.