Please advise what is causing my painful abdominal swelling?

Check-up. That cannot be answered in any simple way. It could be serious and you should be seen and physically examined by your doctor.