Reflection on metal surface on Mobile Platform

I know, it has been a frequently asked question over the years but I am still asking this, following the epic games documentation on ‘lighting for Mobile Platforms’. As per the doc we can have reflections on metal surfaces and sphere reflection captures work as they suppose to do but I am not getting any reflection on metal even on non metal reflective surfaces.

  • metal objects are all black as I switch to ES3.1.
  • all reflection goes off and only a light spot appears on all surfaces as we switch to ES3.1
  • reflections captures are not working.

please help!

I am using forward shading.