I am having this same issue on a different file, test3.c, in beta5. I have uploaded this file as part of a .zip to support.slickedit.com.
Go to line 4084, and search for "user_id" with "Look in:" as "<Current Procedure>", and choose "List all occurrences".
You will see that only the "user_id" after line 4084 are shown. Additionally, user_id after the end of the function (line 7298) are shown in the results, and they should not be there.
Running "select-proc" on line 4084 fails.
However, SE does seem to know the right function because in the toolbar and defs window, when I am on line 3689, it shows uls_crc_handling() - see screenshot 1 in the zip file
If I put the cursor on line 3688 (opening brace of uls_crc_handling()) and press Ctrl+[, it correctly finds the closing brace of the function on line 7298.
Finally, if cursor is on line 7319, toolbar and defs window correctly shows that I am inside uls_pusch_dtx_processing, see screenshot 2 in the .zip file.
As with previous posts, you need following preprocessor settings:
I have the following 3 set as "undef":
HOST
LTE_FRAME_TYPE_2
METRO_2x2