Are there more values wrong?
Because a -1 at max_input_time means it uses the same setting as max_execution_time, which is 1800 here. So 300 above the requirement.
Quote from php.net:
max_input_time int
This sets the maximum time in seconds a script is allowed to parse input data, like POST and GET. Timing begins at the moment PHP is invoked at the server and ends when execution begins. The default setting is -1, which means that max_execution_time is used instead. Set to 0 to allow unlimited time.