Hey @Htat41! Welcome to the Spotify Community. ^^
Sometimes content gets removed by the label/rightsholder because of licensing changes. The label of Lil Nas X maybe wants to focus on the countryside of his music.
You can contact and ask the label of him why they have removed the songs of him in the meantime. ^^