When I load your PBNormandy_Campaign_New.oob into pboob.exe, I get this error:
BONAtheoryBug1.JPG (Size: 21.54 KB / Downloads: 2)
Confirmed in the Logs/error.log file:
rober@B10Trto /cygdrive/r/Temp/Logs
$ cat error.log
2020-08-24 20:51:31 pboob.exe: [ERROR ID 1000] (Window.cpp, line 259, XCWindow::ReadFile()) C:\Games\John Tiller Software\Battles of Normandy\Data\PBNormandy_Campaign_New.oob file data error,
at or before line 1059
This is more or less the identical error I get when I try loading up the scenario in pbedit.exe. Both errors point to line 1059 in the PBNormandy_Campaign_New.oob file.
Inspecting the PBNormandy_Campaign_New.oob file:
...
B 17678 1 Füs-Btl 185
Begin
P. 32715 5 Stab Füs-Btl 185, HQ Fusilier Bn (mot)
C 17679 1 1/Füs-Btl 185
Begin
P. 32716 4 1./1/Füs-Btl 185, 44 Gren zug (rad)
P. 32717 4 2./1/Füs-Btl 185, 44 Gren zug (rad)
P. 32718 4 3./1/Füs-Btl 185, 44 Gren zug (rad)
End
C 17680 1 2/Füs-Btl 185
Begin
P. 32720 4 1./2/Füs-Btl 185, 44 Gren zug (rad)
P. 32721 4 2./2/Füs-Btl 185, 44 Gren zug (rad)
P. 32722 4 3./2/Füs-Btl 185, 44 Gren zug (rad)
End
C 17681 1 3/Füs-Btl 185
Begin
P. 32724 4 1./3/Füs-Btl 185, 44 Gren zug (rad)
P. 32725 4 2./3/Füs-Btl 185, 44 Gren zug (rad)
P. 32726 4 3./3/Füs-Btl 185, 44 Gren zug (rad)
End
C 17682 3 4/Füs-Btl 185
Begin
P. 32728 4 1./4/Füs-Btl 185, 8cm GrW 34 zug (hs)
P. 32729 4 2./4/Füs-Btl 185, 8cm GrW 34 zug (hs)
P. 32730 4 1./Füs-Btl 185, MG gruppe (RAD)
P. 52081 4 2./Füs-Btl 185, MG gruppe (RAD)
[line 1059]
P. 52082 4 3./Füs-Btl 185, MG gruppe (RAD)
P. 52083 4 4./Füs-Btl 185, MG gruppe (RAD)
P. 52084 4 5./Füs-Btl 185, MG gruppe (RAD)
P. 52085 4 6./Füs-Btl 185, MG gruppe (RAD)
End
End
...
For some reason I have been unable to determine, the data reads go bad at the line
P. 32730 4 1./Füs-Btl 185, MG gruppe (RAD)
Quick suggestion: Should the all-caps 'RAD' perhaps be lower-case 'rad'? (Maybe it doesn't matter. I don't know the system, or your data, well enough to say for sure.) Or?
Are these helpful clues?