To do a little debugging I have added a couple of ECHO's to the script, try this and let me know what it displays.
@echo off
setlocal EnableDelayedExpansion
set BaseDir=U:\DRPMAAA\GDAS\Public Files\Training IPT\Lima_OakGrove_Training Materials
set OutputFile=C:\listwritten6.csv
if exist "%OutputFile%" del "%OutputFile%"
for /f "delims=" %%A in ('dir /b /a-d /s "%BaseDir%"') do (
echo FOR1: "%%A"
for /f "tokens=1-3" %%B in ('dir /tc "%%~fA"^|findstr /b "[0-9][0-9]/"') do (
echo FOR2: "%%B"
dir /tc "%%~fA"
echo "%%~fA","%%~tA","%%B %%C %%D">>"%OutputFile%"
)
)
~bp