I recently finished some cases in Overwatch but I didn't get any XP for them. I then played a deathmatch on a Bloodhound Operation map and from this I got XP. 

Do I have to play on a Bloodhound Operation map to receive XP from Overwatch?