You didn't tell us what form has the problem. I opened them all and didn't see any flicker.
Your computer may be too slow for this to work smoothly.
I did notice that your Orientation table is not properly designed. It should be two tables. One with the Orientation header information and the child table with one row for each question answer. The question list should be a separate table. You also have some other repeating groups where you have attributes that have suffixes indicating that you have more than one of something. When you are designing tables, if you have more than one of something, you have many and many requires a separate table with one row for each instance. So if you have three Competent_Person values ahd 5 "Hr" values and whatever GC and NM are - should be two rows in a separate table., you need a separate table that will have 0-3 rows depending on how many instances of Competent_Person you need to store. Do some reading on database normalization.
Several of your relationships are not clear. It is best practice to use the same name for both the PK and FK although some people like to suffix the PK with "_PK" and the foreign keys with "_FK" to distinguish the column names.
You have several column names that end in one or more underscores. What is that all about?