This issue has been duplicated by Absoft Technical Support and will be addressed in the next service pack for Pro Fortran 20.0. The issue seems to be related to using the name of an existing intrinsic function, in this case SIND, as both a generic procedure and as a specific procedure. In the example presented above, changing the name of the specific procedure SIND to SIND1 allows the code to compile:
real function sind1(x)
real :: x
sind1 = sin(x*deg2rad)
return
end function sind1