The /title command treats an invalid second argument as "title". Expected would be that it shows an error message stating that the argument is not valid.
Use the following command
/title @p invalidArgument ["Title"]
title and tellraw inconsistent JSON parsing
You can input any value in [old block handling] of setblock and fill
/clone command treats invalid optional arguments as if they were default