returning status 102 for a REST service that might take a long time to complete seems like it might sometimes be a good idea. A better idea is often to return a 202 accepted with a reference to URLs with the status of the request and which will have the final answer when its ready.
I note from https://evertpot.com/http/102-processing that status code 102 is not in the HTTP/1.1 spec (rfc2616). Why was it removed?
And given that it has been why are many people still using and recommending it? Is it because most services must support HTTP/1.0 for backwards compatibility and therefore it is likely to be implemented anyway?