Usually when the game starts there are 2 windows, the game window and a command prompt/terminal. The second window is the place to check for error messages when the game behaves weird. You stated that you had the same problem, thus assumed you had seen an error message too. Since you did not see an error message, I assume that means you have the state issue of: "Interaction doesn't reset next day, daily report screen doesn't appear." Is this correct?
You said: "This line is already in place so is there any other options to try?" Unless you meant another line, the game does not have these 2 lines in globals.gd, without outside mods or patches.
if !state.mansionupgrades.has("farmmana"):
state.mansionupgrades.farmmana = 0
Images are fine; they will have no impact on this. The simplest way to resolve this is to get my bugfix patch from Discord and copy it over Strive's game files. It will also deal with many other issues.