stage_file_proxy intercepts requests for missing files by listening to requests that match the public files path (e.g., sites/default/files/...). However, edw_document serves files through a custom route /download/file/{UUID}. Because of this, Stage File Proxy never sees a request for a path it recognizes, so it never fetches the file from the remote origin.