IntelliJ — multiple configurations of Java JDK and JRE version in the project that might not align

Problem Statement

I have a project that managed in VS Code before and start running it in IntelliJ. Even the application properties stated the java version, IntelliJ seems to have some other configuration so that the build (JDK related, I suppose) or the run (JRE related, I suppose) are not using that specified version.

The Configurations

specified using java version 1.8

Setting the SDK version, also setting the Project language support to be the same, I choose to use SDK default for Project language level, and in future if I need to change SDK version, this one would keep align.

Choosing language level with project default

Setting the JDK for importer to use project JDK, this make the maven to build with proper JDK (I suppose)

JDK for importer at bottom