You need a phone number for Signal which means that your mobile provider will have your location, your IMSI, your mobile device model, serial number if you are using a T-Mobile or any other Telco" supplied device.
If not then via the IMSI / mobile number they can get your location and details from Google / Apple etc and that not even considering your IP-Address
Any time that there is a unique real world identifier the owner can be located. The only way around this would be to use something like Briar that use cryptographic uniqueness and that communicates via Onion like multihop anonymizers (TOR etc) from the outset.
why not develop our own AI to mess up AI?