Thank you for the advice. I used the lavaan package to run the multilevel CFA by following Francis Huang's suggestion (see the link here: Multilevel CFA (MLCFA) in R, part 2 | Francis L. Huang (francish.net) He suggests using the Lavaan package to automatically set up multilevel CFA in R.
Here is what my data looks like:
structure(list(ID = c(1L, 1L, 1L, 1L, 1L, 1L), Day = 1:6, Gen = c(0L,
0L, 0L, 0L, 0L, 0L), Gen_S = c(1L, 1L, 1L, 1L, 1L, 1L), Age = c(2L,
2L, 2L, 2L, 2L, 2L), Age_S = c(2L, 2L, 2L, 2L, 2L, 2L), EduLevel = c(2L,
2L, 2L, 2L, 2L, 2L), EduLevel_S = c(2L, 2L, 2L, 2L, 2L, 2L),
Child = c(1L, 1L, 1L, 1L, 1L, 1L), WorkExp = c(3L, 3L, 3L,
3L, 3L, 3L), WorkExp_S = c(3L, 3L, 3L, 3L, 3L, 3L), Tenure = c(1L,
1L, 1L, 1L, 1L, 1L), Tenure_S = c(1L, 1L, 1L, 1L, 1L, 1L),
JobLevel = c(1L, 1L, 1L, 1L, 1L, 1L), JobLevel_S = c(1L,
1L, 1L, 1L, 1L, 1L), Res = c(4.56, 4.56, 4.56, 4.56, 4.56,
4.56), SRes = c(4.52, 4.52, 4.52, 4.52, 4.52, 4.52), Q1 = c(5L,
5L, 5L, 4L, 1L, 5L), Q2 = c(5L, 5L, 4L, 5L, 1L, 5L), Q3 = c(3L,
3L, 4L, 5L, 3L, 5L), Q4 = c(5L, 3L, 5L, 2L, 1L, 5L), Q5 = c(5L,
5L, 3L, 3L, 4L, 3L), Q6 = c(3L, 3L, 5L, 3L, 1L, 4L), Q7 = c(5L,
3L, 3L, 3L, 1L, 5L), Q8 = c(5L, 5L, 2L, 4L, 4L, 5L), Q9 = c(5L,
3L, 4L, 5L, 4L, 4L), Q10 = c(5L, 4L, 3L, 2L, 1L, 4L), Q11 = c(3L,
5L, 5L, 3L, 1L, 4L), Q12 = c(3L, 4L, 5L, 5L, 2L, 5L), Q13 = c(4L,
5L, 2L, 5L, 1L, 5L), Q14 = c(4L, 5L, 3L, 4L, 1L, 5L), FSSB = c(4.29,
4.14, 3.79, 3.79, 1.86, 4.57), Q15 = c(5L, 5L, 4L, 4L, 4L,
2L), Q16 = c(3L, 4L, 5L, 4L, 1L, 2L), Q17 = c(4L, 3L, 2L,
3L, 1L, 5L), Q18 = c(5L, 4L, 4L, 2L, 2L, 5L), WFBS = c(4.25,
4, 3.75, 3.25, 2, 3.5), Q19 = c(4L, 4L, 5L, 4L, 5L, 3L),
Q20 = c(5L, 1L, 4L, 4L, 5L, 1L), Q21 = c(2L, 5L, 5L, 5L,
3L, 1L), Q22 = c(2L, 1L, 5L, 5L, 5L, 1L), WP = c(3.25, 2.75,
4.75, 4.5, 4.5, 1.5), Q23 = c(4L, 4L, 5L, 1L, 1L, 4L), Q24 = c(5L,
3L, 5L, 2L, 1L, 5L), Q25 = c(5L, 5L, 4L, 4L, 2L, 5L), Q26 = c(5L,
5L, 4L, 1L, 3L, 3L), Q27 = c(5L, 4L, 2L, 1L, 1L, 5L), Q28 = c(4L,
3L, 5L, 1L, 2L, 5L), Q29 = c(3L, 5L, 5L, 1L, 1L, 5L), Q30 = c(5L,
4L, 5L, 1L, 1L, 3L), BI = c(4.5, 4.125, 4.375, 1.5, 1.5,
4.375), Q31 = c(5L, 3L, 3L, 2L, 3L, 5L), Q32 = c(5L, 4L,
2L, 3L, 3L, 4L), Q33 = c(4L, 5L, 3L, 5L, 1L, 5L), Q34 = c(5L,
3L, 2L, 5L, 1L, 3L), Q35 = c(5L, 5L, 5L, 5L, 2L, 3L), Q36 = c(5L,
3L, 1L, 4L, 1L, 3L), Q37 = c(4L, 5L, 1L, 2L, 1L, 5L), PSEP = c(4.71,
4, 2.43, 3.71, 1.71, 4), Q38 = c(2L, 1L, 3L, 1L, 4L, 1L),
Q39 = c(1L, 1L, 3L, 3L, 5L, 2L), Q40 = c(3L, 1L, 1L, 1L,
5L, 1L), Q41 = c(1L, 1L, 3L, 2L, 5L, 1L), Q42 = c(4L, 1L,
1L, 1L, 3L, 1L), Q43 = c(3L, 1L, 1L, 1L, 4L, 1L), NSEP = c(2.33,
1, 2, 1.5, 4.33, 1.17), Q44 = c(5L, 3L, 5L, 4L, 1L, 5L),
Q45 = c(5L, 4L, 3L, 3L, 2L, 3L), Q46 = c(3L, 5L, 4L, 3L,
4L, 3L), Q47 = c(5L, 5L, 5L, 5L, 1L, 5L), Q48 = c(5L, 3L,
5L, 3L, 2L, 3L), Q49 = c(4L, 3L, 4L, 3L, 1L, 5L), Q50 = c(4L,
3L, 5L, 5L, 1L, 5L), PRS = c(4.428571429, 3.714285714, 4.428571429,
3.714285714, 1.714285714, 4.142857143), Q51 = c(4L, 4L, 5L,
5L, 1L, 5L), Q52 = c(2L, 3L, 5L, 5L, 1L, 5L), Q53 = c(1L,
5L, 3L, 5L, 1L, 3L), Q54 = c(1L, 4L, 5L, 5L, 3L, 5L), Q55 = c(1L,
3L, 5L, 5L, 1L, 5L), Q56 = c(3L, 5L, 3L, 5L, 3L, 5L), Q57 = c(2L,
5L, 4L, 4L, 1L, 5L), Q58 = c(3L, 5L, 3L, 5L, 1L, 5L), Q59 = c(2L,
5L, 5L, 5L, 1L, 5L), Q60 = c(2L, 5L, 3L, 5L, 1L, 5L), PAWB = c(2.1,
4.4, 4.1, 4.9, 1.4, 4.8)), row.names = c(NA, 6L), class = "data.frame")
This is my first time raising question here. If there is anything I am still missing, do let me know.
Thank you very much for your help!