AWS Java SDK: Lambda Function triggers but using GetObject returns Connection Refused

Successfully setup Serverless Local S3 and Lambda functions works flawlessly.

However, when trying to retrieve the uploaded CSV using getObject from Java, we are getting connection refused from localhost:4569. IAM and CORS Policy are all setup, since we are able to upload and download using Presigned URLS.

See attached screenshots for the errors encountered. We are using Spring Boot for our backend. Any help is highly appreciated.