S3 Input unable to download remote file


Currently, I am facing an issue when I am trying to use the S3 input plugin.
The resulting error is :
S3 input: Unable to download remote file {:remote_key=>"XXXX/XXXX/XXXX/XXXX/XXXX/XXXX/2019-05-15T11:48:15.551061 00:00/1.log", :message=>"The specified key does not exist."}

This issue only occurs when the key consists of the "+" symbol which seems to be replaced with a space when returned to logstash.
The key can be found but the file just cannot be downloaded.

Any help or advice?