The 200 uploaded contacts are not showing up in QSL or QSO. I'm only seeing 5 and 2.
I take that to mean out of 200 uploaded, you're seeing 5 in Most Recent QSOs and 2 in Most Recent QSLs? Only 2 out of 200 in QSLs sounds very unlikely. And in QSOs, all of the uploaded should be showing. (100% of them) All I can think of is maybe something is wrong with your log. For example, this is the ADIF file of the last two I sent. Your header may be different since I'm using DX4WIN, and there may be differences in the body. But the file must start with the tag <EOH> and each QSO must end with <EOR>. I suggest looking at your ADIF file and comparing the QSOs that made it with those that didn't. If you're using DX Keeper to upload your log, you could join the DX Lab group. They are very helpful.
DX4WIN ADIF Export
http://www.dx4win.com<PROGRAMID:6>DX4WIN
<PROGRAMVERSION:10>9.0.9.1259
<EOH>
<QSO_DATE:8:d>20230124 <TIME_ON:6>231115 <CALL:6>GM3POI <FREQ:7>5.35841
<PFX:3>GM3 <DXCC:3>279 <CONT:2>EU <MODE:3>FT8 <BAND:3>60m <RST_SENT:3>+02
<RST_RCVD:3>-07 <CQZ:2>14 <IOTA:6>EU-009 <QSL_RCVD:1>N <LOTW_QSL_SENT:1>Y
<LOTW_QSLSDATE:8:d>20230125 <EOR>
<QSO_DATE:8:d>20230124 <TIME_ON:6>232215 <CALL:6>KE8KMX <FREQ:7>5.35841
<PFX:3>KE8 <DXCC:3>291 <CONT:2>NA <MODE:3>FT8 <BAND:3>60m <RST_SENT:3>+07
<RST_RCVD:3>+12 <CQZ:1>4 <QSL_RCVD:1>N <LOTW_QSL_SENT:1>Y
<LOTW_QSLSDATE:8:d>20230125 <EOR>