... only to find the battery had discharged down to almost 80%...
Again - not sure about what Nissan's system does, but this is precisely what the BMW system does and what is considered normal. It keeps the battery at around 80% charge, charging it to higher percentage only every now and then, whenever it decides. It's a fuzzy logic, it keeps its charge cycles in memory, and there's no repeatabilty from one rid to the other, even if they are identical to the pound of load, foot of distance, degree of temperature, percentage point of tank full - you name it.
Hence the need for coding and programing new batteries and new different batteries - the system needs to know what battery it's dealing with, capacity-wise and age-wise.
The good side of this is that batteries last a really long time. The flip side is that cars that sit a lot and are driven little require more battery tender attention than older cars. But a car that sits a lot and is driven a little requires that no matter what.
Monitoring your percentages and voltages would be like monitoring the coolant temperature on a BMW

If you don't know why it's sitting at 110 degrees Celsius in gentle driving then it drops to 95 the second you rev it - you'll get nuts. No wonder they no longer come with temp gauges (or if they do - they no longer work the German way, showing temperature changes, but the Japanese way - showing one value as long as the temp is within specs).
Unless you have some Nissan-dedicated scanner to monitor the charging output in real time - don't sweat it. As long as the car cranks and the battery lasts, you're good.