Sorry about delaying your request.
I had tried figure your problem and so on, and what bug ? I can only cooperative with bots what is not same as human players.
I finally found one way a bug, where it grant you both, mp_startmoney + mp_afterroundmoney when half time happen.
I'm not sure is this exactly your problem but it sound similiar.
Here is log (mp_logmoney 1) and seems when player is joinning in server, and is still in team Unassigned, game not fix player money account at that time when round restart.
I had
mp_startmoney 800
mp_afterroundmoney 6666
Code:
Dropped 'Bacardi from server: Disconnect
MasterRequestRestart
Your server needs to be restarted in order to receive the latest update.
L 01/14/2024 - 19:37:39: Your server needs to be restarted in order to receive the latest update.
L 01/14/2024 - 19:37:40: World triggered "Round_Start"
L 01/14/2024 - 19:37:42: "'Bacardi<281><STEAM_1:1:14163588><>" connected, address ""
Client "'Bacardi" connected (192.168.1.2:27005).
L 01/14/2024 - 19:37:43: "'Bacardi<281><STEAM_1:1:14163588><>" STEAM USERID validated
PutClientInServer: no info_player_start on level
L 01/14/2024 - 19:37:45: "'Bacardi<281><STEAM_1:1:14163588><>" entered the game
9451 m_iAccount 16000 -> 800 'Bacardi<281><STEAM_1:1:14163588><>
MasterRequestRestart
Your server needs to be restarted in order to receive the latest update.
L 01/14/2024 - 19:37:49: Your server needs to be restarted in order to receive the latest update.
L 01/14/2024 - 19:37:51: "Quinn<273><BOT>" switched from team <TERRORIST> to <CT>
L 01/14/2024 - 19:37:51: "Hank<274><BOT>" switched from team <CT> to <TERRORIST>
L 01/14/2024 - 19:37:51: "Vinny<275><BOT>" switched from team <TERRORIST> to <CT>
L 01/14/2024 - 19:37:51: "Dave<276><BOT>" switched from team <CT> to <TERRORIST>
L 01/14/2024 - 19:37:51: "Xavier<277><BOT>" switched from team <TERRORIST> to <CT>
L 01/14/2024 - 19:37:51: "Erik<278><BOT>" switched from team <CT> to <TERRORIST>
L 01/14/2024 - 19:37:51: "Ivan<279><BOT>" switched from team <TERRORIST> to <CT>
L 01/14/2024 - 19:37:51: "Tyler<280><BOT>" switched from team <CT> to <TERRORIST>
L 01/14/2024 - 19:37:51: Starting Freeze period
EVERYONE CAN BUY!
L 01/14/2024 - 19:37:51: "Quinn<1><BOT><CT>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Hank<2><BOT><TERRORIST>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Vinny<3><BOT><CT>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Dave<4><BOT><TERRORIST>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Xavier<5><BOT><CT>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Erik<6><BOT><TERRORIST>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Ivan<7><BOT><CT>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Tyler<8><BOT><TERRORIST>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "'Bacardi<9><STEAM_1:1:14163588><Unassigned>" money change 800+6666 = $7466
L 01/14/2024 - 19:37:51: "Tyler<280><BOT><TERRORIST>" triggered "Got_The_Bomb"
L 01/14/2024 - 19:37:51: MatchStatus: Team "CT" is unset.
L 01/14/2024 - 19:37:51: MatchStatus: Team "TERRORIST" is unset.
L 01/14/2024 - 19:37:51: MatchStatus: Score: 0:3 on map "de_nuke" RoundsPlayed: 3
L 01/14/2024 - 19:37:51: "Quinn<1><BOT><CT>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Hank<2><BOT><TERRORIST>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Vinny<3><BOT><CT>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Dave<4><BOT><TERRORIST>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Xavier<5><BOT><CT>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Erik<6><BOT><TERRORIST>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Ivan<7><BOT><CT>" money change 7466-6666 = $800
L 01/14/2024 - 19:37:51: "Tyler<8><BOT><TERRORIST>" money change 7466-6666 = $800
10150 m_iAccount 16000 -> 800 Hank<274><BOT><>
10150 m_iAccount 16000 -> 800 Xavier<277><BOT><>
10150 m_iAccount 16000 -> 800 Vinny<275><BOT><>
10150 m_iAccount 16000 -> 800 Erik<278><BOT><>
10150 m_iAccount 16000 -> 800 Tyler<280><BOT><>
10150 m_iAccount 16000 -> 800 Dave<276><BOT><>
10150 m_iAccount 800 -> 7466 'Bacardi<281><STEAM_1:1:14163588><>
10150 m_iAccount 16000 -> 800 Ivan<279><BOT><>
10150 m_iAccount 16000 -> 800 Quinn<273><BOT><>
L 01/14/2024 - 19:37:51: "'Bacardi<281><STEAM_1:1:14163588>" switched from team <Unassigned> to <TERRORIST>
MasterRequestRestart
Your server needs to be restarted in order to receive the latest update.
L 01/14/2024 - 19:37:59: Your server needs to be restarted in order to receive the latest update.
L 01/14/2024 - 19:38:06: World triggered "Round_Start"
...I continue look this more.
__________________