The build or upgrade construction time does not take into account current Levitation research. The actual construction time is correct, but the posted time before selecting the upgrade is incorrect. This issue has been the case for several months.
The progress bars for Construction and Research show the current level of the building or the research and not the level of the upgrade. If I am upgrading a Training Camp to level 9, it shows it as level 8 on the progress bar. This may be intentional, but the progress bar should show what is being progressed towards. This issue has been the case for several months.