The sentence 'Do you have any insight on' is correct and usable in written English. You could use it in a variety of contexts to ask for information or knowledge on a particular subject. For example, "Do you have any insight on the new tax legislation?".
Do you have any insight on the science of why the games work?
Do you have any insight on why scientific careers are so attractive to new Americans?
Do you have any insight on that?" "I do," Strout replied from the stage.
QUESTION FROM NICK A.: Non-SCOTUS, do you have any insight on whom the President might nominate for the two pending slots on the DC Circuit?
Do you have any insights to offer? .
Since you have some insight into the jury process, do you have any thoughts on this weekend's awards?
Do you have some insight into policy?
Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.
Justyna Jupowicz-Kozak
CEO of Professional Science Editing for Scientists @ prosciediting.com