So, the only question that they 'probably' wouldn't lie about is:
"Am I free to leave?"
If it is a consensual encounter, you can leave at any time, even without announcing your intent to do so.
If you get a yes or no answer, no problem. It's when they do not give an answer that gives people pause.
Here is what to do. Ask if you are free to leave, or something similar like:
"Can I go now?"
If they do not answer, slowly attempt to leave. If they stop you physically or even move to block your path, you are being detained. DO NOT RESIST their actions or orders!
At this point, let them know you are not interested in answering any questions. You can say something like:
"Since I'm being detained, I won't answer any questions without my lawyer."
Do not argue with them if they insist you are not being detained. [Myself, I would ask them something like "Then why am I still here, jerkface?" That's a real conversation starter, though.]
When they ask you for ID, if you are OC'ing, simply say:
"I haven't done anything wrong so I'm not required to provide ID."
When they tell you differently, feel free to mention ORC 2921.29, but don't expect that to go anywhere.
If the reason they stopped you was for OC'ing, you are NOT guilty of disorderly conduct or inducing panic. Since there was no crime, you are not guilty of obstruction for not providing ID. Also, refusing to answer questions is not obstruction.
That's it. Three comments.
Can I go?
Detainment 1. Questions 0.
No crime, no ID.
Just remeber, life is short...so have fun!
IANALSYSGYO
(I Am Not A Lawyer So You Should Get Your Own)