SIP Registers at startup but not 'correctly' reloading works

when I start freepbx using ‘amportal start’ everything works fine except my trunks do not register as they should (I think)

[code:1]
asterisk -vvvvvr
sip show peers

Name/username Host Dyn Nat ACL Port Status
voipbuster/someaccount (Unspecified) D 0 UNKNOWN
budgetphone/31492714714 (Unspecified) D 0 UNKNOWN
belcentrale/31108918911 (Unspecified) D 0 UNKNOWN
41/41 (Unspecified) D 0 Unmonitored
40/40 192.168.0.7 D 5060 OK (60 ms)
[/code:1]

at this time all incoming calls get the following ‘error’

[code:1] – Executing NoOp(“SIP/5060-089ba628”, “Received incoming SIP connection from unknown peer to 31408410410”) in new stack
[/code:1]

when I perform a reload in the asterisk cli, sip show peers shows the following and now also my incoming trunks are working

[code:1]localhost*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
voipbuster/someaccount 80.239.235.200 D 5060 OK (89 ms)
budgetphone/31492714714 81.23.228.150 D 5060 OK (92 ms)
belcentrale/31108918911 62.222.1.3 D 5060 OK (128 ms)
41/41 (Unspecified) D 0 Unmonitored
40/40 192.168.0.7 D 5060 OK (110 ms)
[/code:1]

at last

I am using FreePBX 2.13 with Asterisk 1.2.12.1, had this problem already before with asterisk 1.2.9 and FreePBX 2.11 and as far as I know with every asterisk/freepbx version

does anyone has a solutions for me?