Check your booking on the app. It might say that you booked a breakfast rate on night 1 or 2, meaning no breakfast on the free night. Also check your booking confirmation, it might say you booked a B&B rate on 1 night but a stay plus $0 rate on the other, again meaning no breakfast.