Can you create the FileService once for each FileGrid instance and then reuse it. Also the FileService must be using the same Endpoint that the Grid is using. Here the FileService will use the default "connections" endpoint but if the FileGrid is using a different endpoint then the pinning operation will fail.