Update 2/1/2025
Errors like this are more difficult to find and many time report after the fact so you have to start with two basic mind sets
1) start where the error occurred and walk event by event backwards to see if some form of error my instigate the exception.
2) also you must strongly retrace to what was the last update before the errors started to occur.
what I found were two major errors that produced exceptions
First I have a panel that works similar to a another form but stays within the launch form window which has features like drag and close top [X]
the problem started after I made some adjustment to the panel height so to automate the results on the bottom of this panel is a DBGrid with anchors on all sides and there is where the hidden error lies because a an additional feature on the panel is to minimize to maximized by which shrinking the panel height from 865 to 86. The now invisible DBGrid is twisted upside down and all crunched up do to the anchors. So release the anchors and that was fixed.
The second exception was a Query.refresh before the loop through the BookMarks was complete. Well ya can't refresh or much db action during a bookmark loop
Now It all works wonderful and YES, all the above code is working smoothly without exception.