If you give each message the correct msg.parts you can then use a reduced sequence to merge the two messages into one object
e.g.
[{"id":"2fef465e61206fbf","type":"inject","z":"d1395164b4eec73e","name":"","props":[{"p":"payload"},{"p":"parts","v":"{\"id\":\"my_unique_id\",\"type\":\"array\",\"count\":2,\"index\":0}","vt":"json"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"ticker\":\"NASDAQ:WAVE\",\"name\":\"WAVE\",\"close\":10.5,\"gap\":5.5,\"change\":20.3,\"volume\":583738,\"relative_volume\":5,\"relative_volume_10d_calc\":8.1,\"relative_volume_intraday|5\":7.8,\"relative_volume_10d_calc|5\":2.4,\"premarket_change\":8.1,\"float_shares_outstanding\":5326643,\"relVol10d|5\":241}","payloadType":"json","x":90,"y":7740,"wires":[["f735ce51b75bca2b"]]},{"id":"f735ce51b75bca2b","type":"join","z":"d1395164b4eec73e","name":"","mode":"reduce","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","useparts":false,"accumulate":false,"timeout":"","count":"2","reduceRight":false,"reduceExp":"$merge([$A, $$.payload])","reduceInit":"{}","reduceInitType":"json","reduceFixup":"$A","x":290,"y":7760,"wires":[["6c29de9b0257ebe5"]]},{"id":"ea572cdc5ff7ec59","type":"inject","z":"d1395164b4eec73e","name":"","props":[{"p":"payload"},{"p":"parts","v":"{\"id\":\"my_unique_id\",\"type\":\"array\",\"count\":2,\"index\":1}","vt":"json"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"settlementDate\":\"2024-09-30\",\"issueName\":\"Eco Wave Power Global AB (publ\",\"symbolCode\":\"WAVE\",\"marketClassCode\":\"SC\",\"currentShortPositionQuantity\":\"28000\",\"previousShortPositionQuantity\":\"28653\",\"changePreviousNumber\":\"-653\",\"changePercent\":\"-2.28\",\"averageDailyVolumeQuantity\":\"23647\",\"daysToCoverQuantity\":\"1.18\",\"revisionFlag\":null,\"name\":\"WAVE\"}","payloadType":"json","x":90,"y":7780,"wires":[["f735ce51b75bca2b"]]},{"id":"6c29de9b0257ebe5","type":"debug","z":"d1395164b4eec73e","name":"debug 2578","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":610,"y":7760,"wires":[]}]
[edit]
Or use the manual merge with a timeout, or send msg complete with second message