if binary packages are enabled portage prints the following message (twice) even if --quiet has been specified: "Local copy of remote index is up-to-date and will be used." this message should maybe even be hidden by default and just appear if --verbose has been specified, but at least it should be hidden with --quiet.
Created attachment 378420 [details, diff] remove annoying portage cache debug message
noiselevel=2 is wrong. There are two meaningful values: 0 (default): Print unless --quiet is given -1: Print even if --quiet is given A value >0 means that the text will never be shown. Since the lines you modified already use the default value 0, they shouldn't be shown if you pass --quiet. Please check again. You could as well check the value of the global constant portage.util.noiselimit. It should be 0 by default and -1 with --quiet.