APT 3.0.1ubuntu1 in questing-proposed switches the default APT solver to the 3.0 solver for the apt(8) and apt-get(8) binaries. The apt-get(8) binary continues to be able to remove manually installed packages, whereas the solver will refuse to remove them in the apt(8) command - this behavior may be unified later.
The behavior is implemented for now by amending the 01vendor-ubuntu config file with the following entries:
binary::apt::APT::Solver "3.0";
binary::apt-get::APT::Solver "3.0";
binary::apt-get::APT::Solver::RemoveManual "true";
You can restore the previous behavior with --solver internal
for now.
The configuration change is a stop-gap solution before actually swapping the default in the code when the upstream development series opens.