none of those reasons were why the night had ended, it ends abruptly for 0 reason, it might be a glitch or a problem with my android which I don't think so but you never know
That's very strange and pretty sure there's no other reason why the night ends other than the four mentioned.
It being a glitch is highly unlikely as there has been no report of such occurrence up until now, and I'm sure someone amongst 40 thousand people playing the game would report such a thing.
Did the night end with the summary screen or did it crash in some way? Could you describe what you did exactly and the night ended? Could you check your stamina level in the "stats" before starting the night?
If you saw summary screen then it must have been either time or stamina (camera battery) that has run out
it gives a summary, my stamina was above 400 ish, i had also upgraded the memory card to at least have 2 mins in it, it also ends the night at different very short time's, such as 8 secs, 9 secs sometimes maybe a couple seconds before the memory has even ran out. it happens mostly when i'm doing a minigame for an action to be completed (raising the arms etc) and halfway completing the game it just cuts the night short
As I've said earlier, stamina during the day is your battery at night
Let's say you start the day with 400/400 stamina, you go running during the day and the result is 50/450 (each "proceed" gives raises your total stamina, but also takes some of your current stamina as well fighting enemies), so before the night starts you have barely any stamina left, if you start the night with only 50/450 stamina then that's how much battery you'll have at night, each second passed and each interaction drains your battery, which means it won't take long for the night to end
Do an experiment, check your stamina again, skip the night, don't go running and try to skip all day events as well, then start the night and see if it'll last longer than few seconds