There are no exception line numbers from models files

Hi!
using 3.1
I noticed that when I use throw new Exception() in model file I didn’t get line number from model file, only from controller, where method was called. (which is hard for debug). Same for logs content.
But when I make typo or call not existing function in model I get line number where error is.

Is it bug or feature? How it works in newer versions? Can I change it somehow?

Example logs:
exception()

2022-05-05 13:22:25 Error: [Exception] Błąd zapisu nowej
Request URL: /laser/kratki4s/drop
Referer URL: http://192.168.2.5/laser/kratki4s/generuj4
Stack Trace:
#0 /home/.../kopiowane/widoczne/www/laser/src/Controller/Kratki4sController.php(526): App\Model\Table\Kratki4sTable->wstaw(55, 5, Array)

and ordinary error in same place, for test (2 log entries which one is useful)

2022-05-05 13:25:29 Error: Fatal Error (1): Call to undefined function App\Model\Table\notExist() in [/home/.../kopiowane/widoczne/www/laser/src/Model/Table/Kratki4sTable.php, line 213]
Trace:
Cake\Error\BaseErrorHandler::handleFatalError() - CORE/src/Error/BaseErrorHandler.php, line 209
Cake\Error\BaseErrorHandler::Cake\Error\{closure}() - CORE/src/Error/BaseErrorHandler.php, line 92
[main] - [internal], line ??



2022-05-05 13:25:29 Error: [Cake\Error\FatalErrorException] Call to undefined function App\Model\Table\notExist()
Request URL: /laser/kratki4s/drop
Referer URL: http://192.168.2.5/laser/kratki4s/generuj4
Stack Trace:
#0 /home/.../kopiowane/widoczne/www/laser/vendor/cakephp/cakephp/src/Error/BaseErrorHandler.php(92): Cake\Error\BaseErrorHandler->handleFatalError(1, 'Call to undefin...', '/home/.../kop...', 213)
#1 [internal function]: Cake\Error\BaseErrorHandler->Cake\Error\{closure}()
#2 {main}