I have a solution, make the Anthology run EDuke32 by copying the code below into the Duke Nukem 3D-DOS.bat file. It makes the Anthology launcher run EDuke32 instead of the DOS version which should fix your issue without having to edit any compatibility files or running it as an admin.
Code:
@echo off
cd "Duke Nukem 3D"
start eduke32.exe
exit